Jak sprawdzić historię aktualizacji systemu Windows za pomocą programu PowerShell

How Check Windows Update History Using Powershell



Jako ekspert IT jedną z najważniejszych rzeczy, które możesz zrobić, jest aktualizowanie systemu Windows. Nie tylko pomaga to chronić Cię przed zagrożeniami bezpieczeństwa, ale może również poprawić wydajność komputera. Jednym ze sposobów upewnienia się, że aktualizacje systemu Windows są instalowane prawidłowo, jest sprawdzenie historii aktualizacji. Można to zrobić za pomocą PowerShella. Aby sprawdzić historię aktualizacji systemu Windows za pomocą PowerShell, wykonaj następujące kroki: 1. Naciśnij klawisz Windows + R, aby otworzyć polecenie Uruchom. 2. Wpisz powershell i naciśnij Enter. 3. Wpisz Get-WUHistory i naciśnij Enter. 4. Powinieneś teraz zobaczyć listę wszystkich aktualizacji, które zostały zainstalowane na twoim komputerze, wraz z datą i godziną zainstalowania każdej aktualizacji. Jeśli nie widzisz żadnych aktualizacji w historii, możliwe, że aktualizacje nie są prawidłowo instalowane. W takim przypadku musisz rozwiązać problemy z ustawieniami usługi Windows Update.



Systemy Windows są regularnie aktualizowane najnowszymi poprawkami poprawiającymi wydajność systemu. Firma Microsoft udostępnia tę usługę i poprawki w ramach bezpłatnej usługi aktualizacji w celu poprawy działania systemu Windows. Te aktualizacje są instalowane automatycznie na podstawie ustawień systemowych i rzadko wymagają wkładu ze strony użytkowników końcowych. Bezpłatne aktualizacje są częścią usługi Windows Service and Support, która udostępnia oprogramowanie skutecznie naprawiające błędy. Aby komputer był bezpieczny, usługa Windows Update zapewnia, że ​​system zawiera najnowsze aktualizacje zabezpieczeń, poprawki i poprawki błędów.





Użytkownicy mogą sprawdzić historię aktualizacji za pomocą programu PowerShell, wiersza poleceń lub mogą również sprawdzić historię aktualizacji za pomocą interfejsu użytkownika ustawień systemu Windows. W tym artykule omówimy, jak wyświetlić listę całej historii zdarzeń Windows Update za pomocą jednego z narzędzi do automatyzacji zadań i zarządzania konfiguracją, takich jak PowerShell. Możesz także uzyskać informacje o wszelkich bieżących poprawkach lub aktualizacjach technicznych z szybkimi poprawkami, które są pobierane w ramach poprawek oprogramowania.





Sprawdź historię Windows Update za pomocą PowerShell

Przejdź do menu Start i wyszukaj Windows PowerShell. Kliknij go prawym przyciskiem myszy i wybierz Uruchom jako administrator.



W wierszu polecenia wpisz następujące polecenie, które zawiera listę zainstalowanych poprawek wraz z ich identyfikatorami, zainstalowanymi informacjami, opisem itp.

|_+_|

Jak sprawdzić historię aktualizacji systemu Windows za pomocą programu PowerShell

Możesz także wprowadzić następującą komendę, aby wyświetlić listę poprawek i ich opis.



|_+_|

Alternatywnie możesz również napisać zapytanie do komputera o historię aktualizacji i zwrócić wskaźnik do listy pasujących wpisów w systemie Windows. Zapytania są zapisywane w celu wyliczenia historii WUA w PowerShell poprzez zdefiniowanie kilku funkcji do konwersji zdarzeń historii WUA kodu wyniku na nazwę i pobrania ostatnich 50 dzienników WUA. Możesz zmienić obiekty, aby wyświetlały dowolną liczbę przeszłych zaktualizowanych wydarzeń.

# Konwertuj kod wyniku historii Wua na nazwę # 0 i 5 nie są używane w historii # Zobacz funkcję https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx Convert-WuaResultCodeToName {param ([Parametr (obowiązkowy = $true)] [int] $ResultCode) $Result = $ResultCode switch ($ResultCode) {2 { $Result = 'Powodzenie'} 3 { $Result = 'Powodzenie z błędami '} 4 {$Result = 'Failed'}} return $Result} function Get-WuaHistory {# Uzyskaj sesję WUA $session = (New-Object -ComObject 'Microsoft.Update.Session') # Zapytanie o ostatnie 1000 Historia począwszy od pierwszego wpis p $historia = $session.QueryHistory('
				
Popularne Wiadomości