WMI Archiwum

Powershell: numer seryjny komputera i wersja BIOS na płycie głównej

Informacje o numerze seryjnym i BIOS’ie, o które pytamy w temacie, mozna znaleźć na wiele sposóbów. Według mnie najlepszym źródłem jest WMI, a narządziem do ich pobierania oczywiście Powershell. Dzięki Powershell możemy pobierać dane z WMI również na komputerach zdalnych, których listę trzymamy w pliku tekstowym. Zacznijmy od początku. Za odczytywanie danych z bazy WMI

Jak naprawić repozytorium WMI?

Uszkodzenie WMI może być powodem wielu przeróżnych awarii (na przykład niedziałania agenta SCOM, czy SCCM albo nieprawidłowych wartości zużycia RAM/CPU przez system monitorujący). Jeżeli uważacie, że problem z którym walczycie może być spowodowany właśnie przez uszkodzone przez repozytorium WMI, niniejszym podaję skuteczny sposób na naprawienie go. :) Najpierw należy zatrzymać usługę WMI. Ja robię to

Jak zmienić lokalnemu użytkownikowi atrybut „Password Expires”? (WMI)

Jeśli chcecie na koncie lokalnym (np Administrator), na zdalnym komputerze (np. komputer1 ) usnąć atrybut „password never expires”, możecie wykorzystać WMI: WMIC.EXE /Node:komputer1 Path Win32_UserAccount Where Name=”Administrator” Set PasswordExpires=”FALSE” Operacja odwrotna, czyli nadanie atrybutu „password never expires”: WMIC.EXE /Node:komputer1 Path Win32_UserAccount Where Name=”Administrator” Set PasswordExpires=”TRUE” To samo na lokalnym komputerze możecie wykonać usuwając parametr /Node:komputer.

Lista drukarek na zdalnym komputerze (WMI)

Jeśli chcemy sprawdzić, jakie drukarki są zainstalowane na zdalnym komputerze, możemy wykorzystać WMI: WMIC /Node:komputer_zdalny Path Win32_Printer Get DeviceID Więcej o drukarkach w wierszu poleceń znajdziecie w artykule „Lista drukarek i dodawanie drukarki sieciowej w CMD” =

Jak zablokować lub odblokować kartę sieciową w CMD?

Aby zablokować lub odblokować kartę sieciową, musimy najpierw znać jej index. Index karty bez trudu znajdziemy w WMI poleceniem: wmic nic get name, index Wynik polecenia będzie podobny do tego: C:\Users\Adminsitrator>wmic nic get name, index Index Name 0    WAN Miniport (SSTP) 1    WAN Miniport (IKEv2) 2    WAN Miniport (L2TP) 3    WAN Miniport (PPTP) 4    WAN Miniport (PPPOE) 5    WAN Miniport (IPv6)

Lista zainstalowanych poprawek w CMD i Powershell

Jakiś czas temu podpowiedziałem jak w Wierszu Poleceń wyświetlić listę zainstalowanych programów – było też o sterownikach. Dzisiaj podpowiadam jak wyświetlić listę zainstalowanych poprawek bezpieczeństwa. Ponownie użyjemy WMI, SystemInfo oraz Powershell’a. Natywnie wbudowane polecenie „SYSTEMINFO” wyświetli nam tylko liczbę zainstalowanych poprawek i listę numerów KB. Poprawki: Zainstalowane poprawki: 233 [01]: KB2849697 [02]: KB2849697 [03]: KB2849696

Jak znaleźć nazwę fizycznego hosta w klastrze dla danej „nazwy sieciowej”?

Jak już kiedyś wspominałem, fakt istnienia zagadnienia „nazwa sieciowa” (Network name) w Microsoft’owym klastrze może czasem powodować mniejsze lub większe zamieszanie. Poza wspominanym wcześniej problemem pojawienia się dodatkowych kont komputerów w domenie, na co dzień możemy spotkać się też z pytaniem na „jaki fizyczny serwer zaprowadzi nas „Nazwa Sieciowa””.  „Nazwy sieciowe” w klastrze to przecież