smi2smir
Kompilator SNMP działa jako pojedynczy plik wykonywalny w trybie wiersza polecenia. Kompilator akceptuje jeden moduł informacyjny SNMP jako dane wejściowe i akceptuje wszelkie dodatkowe moduły niezbędne do rozpoznania odwołań zewnętrznych. Użyj jednego z następujących przykładów składni wiersza polecenia.
Aby uzyskać więcej informacji o tym, kiedy ten kompilator jest używany, zobacz Konfigurowanie środowiska WMI SNMP environment.
smi2smir [<DiagnosticArgs>] [<VersionArgs>]
<CommandArgs> <MIB file> [<Import Files>]
smi2smir [<DiagnosticArgs>] <RegistryArgs> [<Directory>]
smi2smir <ModuleInfoArgs> <MIB file>
smi2smir <HelpArgs>
Przełączniki
-
< DiagnosticArgs>
-
Kompilator akceptuje następujące argumenty diagnostyczne.
-
/m<> na poziomie diagnostycznym
-
Typ diagnostyki do wyświetlenia. Wartość domyślna to 2.
Poniżej znajduje się lista wartości na poziomie diagnostyki, które można ustawić:
- 0 = dyskretne
- 1 = krytyczny
- 2 = Krytyczny i ostrzegawczy
- 3 = komunikaty krytyczne, ostrzegawcze i informacyjne
-
/c<liczba>
-
Maksymalna liczba komunikatów krytycznych i ostrzegawczych do wyświetlenia; liczba musi być dodatnią liczbą całkowitą dziesiętną. Jeśli nie określono /c, nie ma limitu liczby błędów, które można zgłosić.
-
-
< VersionArgs>
-
Kompilator akceptuje następujące argumenty wersji.
-
/v1
-
Określa ścisłą zgodność z protokołem SMI SNMPv1. Kompilator zgłasza błąd, jeśli wykryje instrukcje inne niż SNMPv1.
-
/v2c
-
Określa ścisłą zgodność z protokołem SMI SNMPv2. Kompilator zgłasza błąd, jeśli wykryje instrukcje inne niż SNMPv2.
-
-
< CommandArgs>
-
Kompilator akceptuje następujące argumenty polecenia.
-
/d
-
Usuwa określony moduł z SMIR.
-
/p
-
Usuwa wszystkie moduły w SMIR.
-
/l
-
Wyświetla listę wszystkich modułów w SMIR.
-
/lc
-
Przeprowadza sprawdzanie składni lokalnej w module.
-
/ec[<CommandModifier>]
-
Przeprowadza kontrole lokalne i zewnętrzne modułu.
-
/a[<CommandModifier>]
-
Przeprowadza kontrole lokalne i zewnętrzne i ładuje moduł do SMIR.
-
/sa[<CommandModifier>]
-
Tak samo jak /a, ale działa dyskretnie.
-
/g[<CommandModifier>]
-
Generuje plik mof SMIR, który można później załadować do usługi WMI przy użyciu kompilatora MOF. Używany przez dostawcę klas SNMP do dynamicznego dostarczania klas do co najmniej jednej przestrzeni nazw. Użyj tej opcji, jeśli nie wiesz, które mib są obsługiwane przez zarządzane urządzenia SNMP. Dostawca klas SNMP sprawdza urządzenie w czasie wykonywania pod kątem obecności tego miB i dostarcza klasy dynamicznie do przestrzeni nazw.
-
/gc[<CommandModifier>]
-
Generuje statyczny plik mof, który można załadować później do usługi WMI jako klasy statyczne dla określonej przestrzeni nazw. Użyj tej opcji, jeśli wiesz, które mib są obsługiwane przez zarządzane urządzenia SNMP. Plik mof można zdefiniować do wygenerowania, kierując dane wyjściowe polecenia do określonego pliku. Nie należy używać z /ext/o.
-
-
< CommandModifiers>
-
Kompilator akceptuje następujące modyfikatory poleceń.
-
/i<katalogu>
-
Określa katalog do wyszukania zależnych modułów MIB. Użyj z /a, /ec, /g, /gci /sa. Opcja /i może być wyświetlana wiele razy w poleceniu; katalogi są przeszukiwane w kolejności określonej w poleceniu.
-
/ch
-
Generuje informacje kontekstowe, takie jak data, godzina, host lub użytkownik, w nagłówku pliku MOF. Użyj z /g i /gc.
-
/t
-
Generuje klasy SnmpNotification. Użyj z /a, /gi /sa.
-
/ext
-
Generuje klasy SnmpExtendedNotification. Użyj z /a, /gi /sa.
-
/t/o
-
Generuje tylko klasy SnmpNotification. Użyj z /a, /gi /sa.
-
/ext/o
-
Generuje tylko klasy SnmpExtendedNotification. Użyj z /a, /gi /sa.
-
/s
-
Nie mapuje tekstu klauzuli DESCRIPTION. Użyj z /a, /g, /gci /sa. Użyj tej opcji, aby zminimalizować wymagania dotyczące magazynu.
-
/auto
-
Ponownie kompiluje tabelę odnośników MIB przed ukończeniem przełącznika> commandArg <. Należy używać z /a, /ec, /gi /gc.
-
-
< RegistryArgs>
-
Kompilator akceptuje następujące argumenty rejestru.
-
/pa
-
Dodaje określony katalog do rejestru. Wartość domyślna to bieżący katalog.
-
/pd
-
Usuwa określony katalog z rejestru. Wartość domyślna to bieżący katalog.
-
/pl
-
Wyświetla listę katalogów odnośników MIB w rejestrze.
-
/r
-
Ponownie kompiluje całą tabelę odnośników MIB.
-
-
< ModuleInfoArgs>
-
Kompilator akceptuje następujące argumenty informacji o module.
-
/n
-
Zwraca nazwę ASN.1 określonego modułu.
-
/ni
-
Zwraca nazwy ASN.1 wszystkich modułów importu, do których odwołuje się moduł wejściowy.
-
-
< HelpArgs>
-
Kompilator akceptuje następujące argumenty pomocy.
-
/h
-
Wyświetla pomoc dotyczącą składni kompilatora SNMP.
-
/?
-
Wyświetla pomoc dotyczącą składni kompilatora SNMP.
-
Uwagi
Moduły informacyjne SNMP są zapisywane w podzestawie abstrakcyjnej notacji składni one (ASN.1) Kompilator wykonuje następujące funkcje:
Ładuje dane z modułu informacyjnego SNMP.
Wykonuje operacje sprawdzania w module informacyjnym. Na przykład sprawdza składnię lokalną i sprawdza odwołania zewnętrzne względem informacji w modułach zależnych.
Usuwa wszystkie wcześniej załadowane dane z SMIR lub usuwa dane załadowane z jednego modułu informacyjnego.
Zwraca nazwę modułu ASN.1 określonego pliku lub zwraca nazwy modułów ASN.1 wszystkich zaimportowanych modułów w określonym pliku.
Zwraca nazwy modułów ASN.1 wszystkich modułów informacji SNMP aktualnie załadowanych w SMIR.
Wykonuje automatyczne rozwiązywanie importowanych modułów, a nie wymaga od użytkowników ręcznego określenia wymaganych modułów.
Wykonuje tryb dyskretnego ładowania operacji, która nie generuje żadnych danych wyjściowych, ale może służyć do ładowania danych do SMIR podczas operacji instalacji.
Wyprowadza dane z modułu informacyjnego SNMP do protokołu SMIR.
Opcjonalnie tworzy statyczny plik MOF lub SMIR zawierający dane wyjściowe z modułu informacyjnego.
W razie potrzeby możesz załadować statyczny plik mof do przestrzeni nazw usługi WMI. Plik mof SMIR zawiera nazwę przestrzeni nazw SNMP, w której powinny znajdować się klasy.
Przykłady
W poniższym przykładzie zdefiniowano plik pra.mof jako dane wyjściowe z pliku pra.mib.
smi2smir /m 3 /v1 /gc /pra.mib > pra.mof
Wymagania
Wymaganie | Wartość |
---|---|
Minimalny obsługiwany klient |
Windows Vista |
Minimalny obsługiwany serwer |
Windows Server 2008 |
Zobacz też
-
Konfigurowanie środowiska SNMP usługi WMI