WMIC (Windows Management Instrumentation Command-line) to potężne narzędzie w systemach Windows, które umożliwia interakcję z WMI (Windows Management Instrumentation) za pomocą linii poleceń. Dzięki WMIC użytkownicy mogą uzyskiwać informacje o systemie, zarządzać zasobami oraz wykonywać różnorodne operacje administracyjne w prosty i zautomatyzowany sposób.
wmic [typ] [komenda] [parametry]
Parametr | Opis |
---|---|
process | Umożliwia zarządzanie procesami systemowymi. Można używać do ich przeglądania, kończenia, a także tworzenia nowych. |
os | Pozwala na uzyskanie informacji o systemie operacyjnym, takich jak wersja, nazwa i architektura. |
computer | Umożliwia uzyskiwanie informacji o komputerze, w tym nazwę, model oraz producenta. |
user | Umożliwia zarządzanie kontami użytkowników i uzyskiwanie informacji o nich. |
service | Umożliwia zarządzanie usługami systemowymi, w tym ich uruchamianiem i zatrzymywaniem. |
wmic process list
Ten przykład wyświetla listę wszystkich uruchomionych procesów na komputerze. Dzięki temu użytkownik może szybko zobaczyć, jakie aplikacje są aktywne oraz ich stan. Wyjście zawiera informacje takie jak identyfikator procesu (PID), nazwę procesu oraz jego status.
wmic os get caption, version, osarchitecture
Przykład ten umożliwia uzyskanie podstawowych informacji o systemie operacyjnym, takich jak pełna nazwa (caption), wersja oraz architektura (32-bitowa lub 64-bitowa). Jest to przydatne w sytuacjach, gdy potrzebujemy zweryfikować specyfikację systemu przed instalacją oprogramowania.
wmic user get name, sid
Komenda ta zwraca listę wszystkich użytkowników na danym systemie wraz z ich SID (Security Identifier). Informacje te mogą być użyteczne w kontekście zarządzania uprawnieniami i bezpieczeństwem systemu.
wmic service where "name='wuauserv'" call startservice
Ten przykład ilustruje, jak można uruchomić usługę Windows Update (wuauserv) za pomocą WMIC. Dzięki temu administratorzy mogą w prosty sposób zarządzać usługami systemowymi z poziomu wiersza poleceń.