Aracılığıyla paylaş


smi2smir

SNMP derleyicisi, komut satırı modunda tek bir yürütülebilir dosya olarak çalışır. Derleyici giriş olarak bir SNMP bilgi modülünü kabul eder ve dış başvuruları çözümlemek için gereken tüm ek modülleri kabul eder. Aşağıdaki komut satırı söz dizimi örneklerinden birini kullanın.

Bu derleyicinin ne zaman kullanıldığı hakkında daha fazla bilgi için bkz. WMI SNMP Ortamıayarlama.

smi2smir [<DiagnosticArgs>] [<VersionArgs>]
     <CommandArgs> <MIB file> [<Import Files>]

smi2smir [<DiagnosticArgs>] <RegistryArgs> [<Directory>]

smi2smir <ModuleInfoArgs> <MIB file>

smi2smir <HelpArgs>

Anahtar

< DiagnosticArgs>

Derleyici aşağıdaki tanılama bağımsız değişkenlerini kabul eder.

/m<tanılama düzeyi>

Görüntülenecek tanılama türü. Varsayılan değer 2'dir.

Ayarlanabilen tanılama düzeyi değerlerinin listesi aşağıdadır:

  • 0 = Sessiz
  • 1 = Önemli
  • 2 = Önemli ve uyarı
  • 3 = Önemli, uyarı ve bilgi iletileri

/c<sayısı>

Görüntülenecek en fazla önemli ve uyarı iletisi sayısı; sayı pozitif ondalık tamsayı olmalıdır. /c belirtilmezse, bildirilebilen hata sayısıyla ilgili bir sınır yoktur.

< VersionArgs>

Derleyici aşağıdaki sürüm bağımsız değişkenlerini kabul eder.

/v1

SNMPv1 SMI ile sıkı uyumluluğu belirtir. Derleyici, SNMPv1 olmayan deyimleri algılarsa bir hata bildirir.

/v2c

SNMPv2 SMI ile sıkı uyumluluğu belirtir. Derleyici, SNMPv2 dışı deyimler algılarsa bir hata bildirir.

CommandArgs><

Derleyici aşağıdaki komut bağımsız değişkenlerini kabul eder.

/d

Belirtilen modülü SMIR'den siler.

/p

SMIR'deki tüm modülleri siler.

/l

SMIR'deki tüm modülleri listeler.

/lc

Modülde yerel bir söz dizimi denetimi gerçekleştirir.

/ec[<CommandModifier>]

Modülde yerel ve dış denetimler gerçekleştirir.

/a[<CommandModifier>]

Yerel ve dış denetimler gerçekleştirir ve modülü SMIR'e yükler.

/sa[<CommandModifier>]

/aile aynı ama sessiz çalışır.

/g[<CommandModifier>]

Daha sonra MOF derleyicisini kullanarak WMI'ye yükleyebileceğiniz bir SMIR .mof dosyası oluşturur. SNMP sınıf sağlayıcısı tarafından bir veya daha fazla ad alanına dinamik olarak sınıf sağlamak için kullanılır. Yönetilen SNMP cihazları tarafından hangi MIB'lerin desteklendiğini bilmediğiniz durumlarda bu seçeneği kullanın. SNMP sınıf sağlayıcısı, bu MIB'nin varlığı için cihazı çalışma zamanında denetler ve sınıfları ad alanına dinamik olarak sağlar.

/gc[<CommandModifier>]

Daha sonra belirli bir ad alanı için statik sınıflar olarak WMI'ye yüklenebilen statik bir .mof dosyası oluşturur. Yönetilen SNMP cihazları tarafından hangi MIB'lerin desteklendiğini biliyorsanız bu seçeneği kullanın. Komutunuzun çıktısını belirtilen bir dosyaya yönlendirerek oluşturulacak .mof dosyasını tanımlayabilirsiniz. /ext/oile kullanmayın.

CommandModifiers><

Derleyici aşağıdaki komut değiştiricileri kabul eder.

/i<dizini>

Bağımlı MIB modülleri için aranacak dizini belirtir. /a, /ec, /g, /gcve /saile kullanın. /i seçeneği komutta birden çok kez görünebilir; dizinleri, komutta belirtilen sırayla aranıyor.

/ch

MOF dosya üst bilgisinde tarih, saat, konak veya kullanıcı gibi bağlam bilgilerini oluşturur. /g ve /gcile kullanın.

/t

SnmpNotification sınıfları oluşturur. /a, /gve /saile kullanın.

/ext

SnmpExtendedNotification sınıfları oluşturur. /a, /gve /saile kullanın.

/t/o

Yalnızca snmpnotification sınıfları oluşturur. /a, /gve /saile kullanın.

/ext/o

Yalnızca snmpextendedNotification sınıfları oluşturur. /a, /gve /saile kullanın.

/s

DESCRIPTION yan tümcesinin metni eşlenmez. /a, /g, /gcve /saile kullanın. Depolama gereksinimlerini en aza indirmek istediğinizde bu seçeneği kullanın.

/auto

< CommandArg> anahtarını tamamlamadan önce MIB arama tablosunu yeniden oluşturur. /a, /ec, /gve /gcile kullanın.

< RegistryArgs>

Derleyici aşağıdaki kayıt defteri bağımsız değişkenlerini kabul eder.

/pa

Belirtilen dizini kayıt defterine ekler. Varsayılan değer geçerli dizindir.

/pd

Belirtilen dizini kayıt defterinden siler. Varsayılan değer geçerli dizindir.

/pl

Kayıt defterindeki MIB arama dizinlerini listeler.

/r

MIB arama tablosunun tamamını yeniden oluşturur.

< ModuleInfoArgs>

Derleyici aşağıdaki modül bilgileri bağımsız değişkenlerini kabul eder.

/n

Belirtilen modülün ASN.1 adını döndürür.

/ni

Giriş modülü tarafından başvurulan tüm içeri aktarma modüllerinin ASN.1 adlarını döndürür.

helpArgs><

Derleyici aşağıdaki yardım bağımsız değişkenlerini kabul eder.

/h

SNMP derleyici söz diziminde yardım görüntüler.

/?

SNMP derleyici söz diziminde yardım görüntüler.

Açıklamalar

SNMP bilgi modülleri, Soyut Söz Dizimi Gösterimi Bir'in (ASN.1) bir alt kümesinde yazılır. Derleyici aşağıdaki işlevleri gerçekleştirir:

  • SNMP bilgileri modülündeki verileri yükler.

  • Bilgi modülünde denetim işlemleri gerçekleştirir. Örneğin, yerel söz dizimini ve dış başvuruları yan modüllerdeki bilgilerle karşılaştırarak denetler.

  • Daha önce yüklenmiş tüm verileri SMIR'den kaldırır veya bir bilgi modülünden yüklenen verileri kaldırır.

  • Belirtilen bir dosyanın ASN.1 modül adını döndürür veya belirtilen bir dosyada içeri aktarılan tüm modüllerin ASN.1 modül adlarını döndürür.

  • Şu anda SMIR'de yüklü olan tüm SNMP bilgi modüllerinin ASN.1 modül adlarını döndürür.

  • kullanıcıların gerekli modülleri el ile belirtmesini gerektirmek yerine içeri aktarılan modüllerin otomatik çözünürlüğünü gerçekleştirir.

  • Herhangi bir çıkış oluşturmayan, ancak bir yükleme işlemi sırasında SMIR'e veri yüklemek için kullanılabilen sessiz yükleme modunu gerçekleştirir.

  • SNMP bilgileri modülündeki verileri SMIR'e aktarır.

  • İsteğe bağlı olarak, bilgi modülünün çıkışını içeren bir statik veya SMIR MOF dosyası oluşturur.

    Gerekirse, statik .mof dosyasını bir WMI ad alanına yükleyebilirsiniz. SMIR .mof dosyası, sınıfların bulunması gereken SNMP ad alanının adını içerir.

Örnekler

Aşağıdaki örnek pra.mof dosyasını pra.mib dosyasından çıkış olarak tanımlar.

smi2smir /m 3 /v1 /gc /pra.mib > pra.mof

Gereksinim -leri

Gereksinim Değer
Desteklenen en düşük istemci
Windows Vista
Desteklenen en düşük sunucu
Windows Server 2008

Ayrıca bkz.

SNMP Derleyicisi Hata İletileri

WMI SNMP Ortamı Ayarlama

SNMP Cihazlarına erişim