aktualizacje systemów operacyjnych Windows zazwyczaj wykonywane są automatycznie i monitują o instalację i ponowne uruchomienie systemu. Wszystkie te operacje aktualizacji tworzą dzienniki dotyczące operacji i zaktualizowanych pakietów. W tym samouczku sprawdzimy, jak wyświetlać, filtrować i przeszukiwać dzienniki aktualizacji.
najpierw musimy zlokalizować plik dziennika Windows update. Dziennik aktualizacji systemu Windows domyślnie znajduje się pod adresem systemrootSystemroot jest zazwyczaj miejscem, w którym zainstalowane są pliki systemu operacyjnego windows, które w większości przypadków jestC:\Windows.
Drukuj wszystkie dzienniki aktualizacji
możemy wydrukować wszystkie dzienniki aktualizacji windows bez użycia żadnego filtra za pomocą polecenia¢at. Użyjemy również niektórych zmiennych środowiskowych, aby dokładnie zlokalizować lokalizację SystemRoot za pomocą zmiennej $env .
PS> cat $env:SystemRoot\WindowsUpdate.log

jak widać na liście dzienników zdarzeń z¢at wyjście polecenia są następujące informacje o zdarzeniach.
DateApplication Exit Status-
Explanations
Subsystem
filtruj logi
jak podamy wszystkie pliki dziennika w poprzednim kroku, stworzy to dużo danych wyjściowych. Nie jest to sytuacja pożądana, zwłaszcza jeśli szukamy konkretnego ciągu. Możemy filtrować dziennik za pomocą polecenia Powershell select-string. W tym przykładzie podamy tylko logi zawierająceFATAL string. To wyświetli wszystkieFATAL typ dziennika, który jest prawdziwym problemem przerywającym.
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL

Using Get-WindowsUpdateLog
PowerShell dla Windows Server 2012, Windows Server 2016, Windows 10 jest wyposażony w przydatny cmdlet, który bezpośrednio dostarcza dzienniki usługi Windows Update bez wpisywania długich i podatnych na błędy poleceń. Get-WindowsUpdateLog polecenie powershell może być użyte do wyświetlenia wszystkich dzienników, jak poniżej.
PS> Get-WindowsUpdateLog
Otwórz w edytorze tekstu
jest więcej GUI i przyjazna dla użytkownika lista dzienników zdarzeń windows update. Spowoduje to otwarcie wcześniej podanego pliku dziennika w Notatniku. Wystarczy umieścić następujące polecenie w systemie windows Run
windowsupdate.log
