Udostępnij za pośrednictwem


WMIC: narzędzie wiersza polecenia WMI

Ważny

Usługa WMIC jest przestarzała w systemie Windows 10 w wersji 21H1; i od wersji 21H1 półrocznej wersji kanału systemu Windows Server. To narzędzie jest zastępowane przez program Windows PowerShell dla usługi WMI; zobacz Rozdział 7 — Praca z usługą WMI. Ta amortyzacja ma zastosowanie tylko do narzędzia WMIC. Nie ma to wpływu na samą instrumentację zarządzania Windows (WMI). Zobacz również funkcje systemu Windows 10, które nie są już opracowywane.

Narzędzie wiersza polecenia WMI (WMIC) udostępnia interfejs wiersza polecenia dla instrumentacji zarządzania Windows (WMI). Usługa WMIC jest zgodna z istniejącymi powłokami i poleceniami narzędziowymi. Poniższe informacje są ogólnym przewodnikiem referencyjnym dotyczącym usługi WMIC. Aby uzyskać więcej informacji i wskazówek dotyczących używania usługi WMIC, w tym dodatkowych informacji na temat aliasów, czasowników, przełączników i poleceń, zobacz Using Windows Management Instrumentation command-line and WMIC - Take command-line control over WMI.

Pseudonim

Alias to przyjazna zmiana nazwy klasy, właściwości lub metody, która ułatwia używanie i odczytywanie usługi WMI. Aliasy są dostępne dla usługi WMIC za pomocą polecenia /?. Można również określić aliasy dla określonej klasy przy użyciu polecenia <className> /?. Aby uzyskać więcej informacji, zobacz aliasy usługi WMIC.

Przełącznik

Przełącznik to opcja WMIC, którą można ustawić globalnie lub opcjonalnie. Aby uzyskać listę dostępnych przełączników, zobacz przełączniki WMIC.

Czasowniki

Aby użyć czasowników w usłudze WMIC, wprowadź nazwę aliasu, a następnie czasownik. Jeśli alias nie obsługuje zlecenia, zostanie wyświetlony komunikat "dostawca nie może wykonać operacji próby". Aby uzyskać więcej informacji, zobacz czasowniki WMIC.

Większość aliasów obsługuje następujące czasowniki:

ASSOC

Zwraca wynik zapytania Associators of (<wmi_object>), w którym <wmi_object> jest ścieżką obiektów zwracanych przez polecenia PATH lub CLASS. Wyniki są wystąpieniami skojarzonymi z obiektem. Gdy ASSOC jest używana z aliasem, zwracane są klasy z klasą bazową aliasu. Domyślnie dane wyjściowe są zwracane w formacie HTML.

Czasownik ASSOC ma następujące przełączniki:

Przełącznik Opis
/RESULTCLASS:<classname> Zwrócone punkty końcowe skojarzone z obiektem źródłowym muszą należeć lub pochodzić z określonej klasy.
/RESULTROLE:<rolename> Zwrócone punkty końcowe muszą odgrywać określoną rolę w skojarzeniach z obiektem źródłowym.
/ASSOCCLASS:<assocclass> Zwrócone punkty końcowe muszą być skojarzone ze źródłem za pośrednictwem określonej klasy lub jednej z jej klas pochodnych.

Przykład: os assoc

NAZWAĆ

Wykonuje metodę.

Przykład: service where caption="telnet" call startservice

Nuta

Aby określić metody dostępne dla danej klasy, użyj /?. Na przykład service where caption="telnet" call /? wyświetla listę dostępnych funkcji dla klasy usługi.

TWORZYĆ

Tworzy nowe wystąpienie i ustawia wartości właściwości. CREATE nie można użyć do utworzenia nowej klasy.

Przykład: environment create name="temp"; variablevalue="new"

USUNĄĆ

Usuwa bieżące wystąpienie lub zestaw wystąpień. DELETE można użyć do usunięcia klasy.

Przykład: process where name="calc.exe" delete

POBIERZ

Pobiera określone wartości właściwości.

GET ma następujące przełączniki:

Przełącznik Opis
/VALUE Dane wyjściowe są formatowane z każdą wartością wymienioną w osobnym wierszu i nazwą właściwości.
/ALL Dane wyjściowe są formatowane jako tabela.
/TRANSLATE:<translation table> Tłumaczy dane wyjściowe przy użyciu tabeli tłumaczenia o nazwie za pomocą polecenia . Tabele tłumaczenia BasicXml i NoComma są dołączone do usługi WMIC.
/EVERY:<interval> Powtarza polecenie co <interwał> sekund.
/FORMAT:<format specifier> Określa słowo kluczowe lub nazwę pliku XSL, aby sformatować dane.

Przykład: process get name

LISTA

Pokazuje dane. LIST jest czasownikiem domyślnym.

LIST ma następujące adverbs:

Przysłówek Opis
BRIEF Podstawowy zestaw właściwości
FULL Pełny zestaw właściwości. Jest to domyślna adverb dla LIST
INSTANCE Tylko ścieżki wystąpień
STATUS Stan obiektów
SYSTEM Właściwości systemu

LIST ma następujące przełączniki:

Przełącznik Opis
/TRANSLATE:<translation table> Przetłumacz dane wyjściowe przy użyciu tabeli tłumaczenia o nazwie za pomocą polecenia . Tabele tłumaczenia BasicXml i NoComma są dołączone do usługi WMIC.
/EVERY:<interval> Powtarzaj polecenie co <interwał> sekund.
/FORMAT:<format specifier> Określa słowo kluczowe lub nazwę pliku XSL, aby sformatować dane.

Przykład: process list brief

ZBIÓR

Przypisuje wartości do właściwości.

Przykład: environment set name="temp", variablevalue="new"

Przełączniki

Przełączniki globalne służą do ustawiania wartości domyślnych dla środowiska WMIC. Bieżącą wartość warunków ustawionych przez te przełączniki można wyświetlić, wprowadzając polecenie CONTEXT.

/NAMESPACE

Przestrzeń nazw używana przez alias zwykle. Wartość domyślna to root\cimv2.

Przykład: /namespace:\\root

/ROLA

Przestrzeń nazw, w przypadku którego usługa WMIC zwykle szuka aliasów i innych informacji WMIC.

Przykład: /role:\\root

/WĘZEŁ

Nazwy komputerów, rozdzielane przecinkami. Wszystkie polecenia są wykonywane synchronicznie na wszystkich komputerach wymienionych w tej wartości. Nazwy plików muszą być poprzedzone prefiksem &. Nazwy komputerów w pliku muszą być rozdzielane przecinkami lub w oddzielnych wierszach.

/IMPLEVEL

Poziom personifikacji.

Przykład: /implevel:Anonymous

/AUTHLEVEL

Poziom uwierzytelniania.

Przykład: /authlevel:Pkt

/USTAWIEŃ REGIONALNYCH

Ustawień regionalnych.

Przykład: /locale:ms_411

/UPRAWNIENIA

Włącza lub wyłącza wszystkie uprawnienia.

Przykład: /privileges:enable lub /privileges:disable

/ŚLAD

Wyświetla powodzenie lub niepowodzenie wszystkich funkcji używanych do wykonywania poleceń usługi WMIC.

Przykład: /trace:on lub /trace:off

/REKORD

Rejestruje wszystkie dane wyjściowe w pliku XML. Dane wyjściowe są również wyświetlane w wierszu polecenia.

Przykład: /record:MyOutput.xml

/INTERAKTYWNY

Zazwyczaj polecenia usuwania są potwierdzane.

Przykład: /interactive:on lub /interactive:off

/FAILFAST on|off|timeoutInMilliseconds

W przypadku włączenia komputery /NODE są wysyłane do nich polecenia ping przed wysłaniem do nich poleceń usługi WMIC. Jeśli komputer nie odpowiada, polecenia WMIC nie są do niego wysyłane.

Przykład: /failfast:on lub /failfast:off

/UŻYTKOWNIK

Nazwa użytkownika używana przez usługę WMIC podczas uzyskiwania dostępu do /NODE komputerów lub komputerów określonych w aliasach. Zostanie wyświetlony monit o podanie hasła. Nie można użyć nazwy użytkownika z komputerem lokalnym.

Przykład: /user:JSMITH

/HASŁO

Hasło używane przez usługę WMIC podczas uzyskiwania dostępu do komputerów /NODE. Hasło jest widoczne w wierszu polecenia.

Przykład: /password:password

/WYJŚCIE

Określa tryb dla wszystkich przekierowań wyjściowych. Dane wyjściowe nie są wyświetlane w wierszu polecenia, a miejsce docelowe jest czyszczone przed rozpoczęciem danych wyjściowych. Prawidłowe wartości to STDOUT, SCHOWEKlub nazwę pliku.

Przykład: /output:clipboard

/DOŁĄCZYĆ

Określa tryb dla wszystkich przekierowań wyjściowych. Dane wyjściowe nie są wyświetlane w wierszu polecenia, a miejsce docelowe nie jest czyszczone przed rozpoczęciem danych wyjściowych, a dane wyjściowe są dołączane na końcu bieżącej zawartości miejsca docelowego. Prawidłowe wartości to STDOUT, SCHOWEKlub nazwę pliku.

Przykład: /append:clipboard

/KRUSZYWO

Używany z przełącznikiem LIST i GET /EVERY. Jeśli AGGREGATE jest włączona, LIST i GET wyświetlają wyniki, gdy wszystkie komputery w /NODE odpowiedziały lub upłynął limit czasu. Jeśli AGGREGATE jest wyłączona, LIST i GET wyświetlać wyniki natychmiast po ich odebraniu.

Przykład: /aggregate:off lub /aggregate:on

Polecenia

Następujące polecenia WMIC są dostępne przez cały czas. Aby uzyskać więcej informacji, zobacz polecenia usługi WMIC.

KLASA

Ucieczka od domyślnego trybu aliasu usługi WMIC w celu bezpośredniego uzyskiwania dostępu do klas w schemacie usługi WMI. Aby uzyskać więcej informacji na temat dostępnych klas WMI, zobacz klasy WMI.

Przykład: wmic /output:c:\ClassOutput.htm class Win32_SoundDevice

ŚCIEŻKA

Ucieczka od domyślnego trybu aliasu usługi WMIC w celu bezpośredniego uzyskiwania dostępu do wystąpień w schemacie usługi WMI.

Przykład: wmic /output:c:\PathOutput.txt path Win32_SoundDevice get /value

KONTEKST

Wyświetla bieżące wartości wszystkich przełączników globalnych.

Przykład: wmic context

KOŃCZYĆ

Kończy działanie z usługi WMIC.

Przykład: wmic quit

WYJŚCIE

Kończy działanie z usługi WMIC.

Przykład: wmic exit

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient Windows Vista
Minimalny obsługiwany serwer Windows Server 2008