211service.com
Jak zainstalować/zarządzać aktualizacjami systemu Windows za pomocą PowerShell? [Samouczek] [Magia partycji]
Wielu użytkowników jest zdezorientowanych, jak zainstalować Aktualizacje systemu Windows za pomocą PowerShell . Jeśli Ty też próbujesz to rozgryźć, ten post z ta strona warto przeczytać. Wyjaśnia szczegółowo instalację aktualizacji PSWindowsUpdate i PowerShell Windows.
- Co to jest aktualizacja PSWindows
- Jak zainstalować/zarządzać aktualizacjami systemu Windows za pomocą PowerShell
PowerShell to potężny graficzny interfejs użytkownika, który może uzyskiwać dostęp do różnych usług systemu operacyjnego jako administrator za pomocą wierszy poleceń. To narzędzie może być używane do radzenia sobie z wieloma różnymi pracami, takimi jak: skopiuj plik PowerShell , połącz się, aby wymienić online , wyłącz/zrestartuj zdalny komputer , a Windows aktualizuje PowerShell.
Jeśli chodzi o instalowanie aktualizacji systemu Windows w systemie Windows 10/11/8/7, większość z nas może chcieć skorzystać z funkcji Ustawienia Windows Update. Czasami jednak Aktualizacje systemu Windows mogą się utknąć podczas pobierania lub niektóre kody błędów.
Jeśli chcesz uruchomić niestandardowy skrypt, aby zautomatyzować instalację lub zainstalować poprawkę nowej instalacji, możesz wykonać polecenia cmdlet PowerShell Windows Update za pomocą PSWindowsUpdate. Jak zainstalować/zarządzać aktualizacją Windows PowerShell na Windows 10/11? Czytajmy dalej.
Co to jest aktualizacja PSWindows
Jeśli chodzi o instalację i zarządzanie aktualizacjami PowerShell Windows, nieuniknione jest omówienie modułu PSWindowsUpdate. Jest to ważny moduł, który może pomóc w instalacji lub zarządzaniu aktualizacjami systemu Windows z wierszy poleceń PowerShell.
Ponadto umożliwia administratorowi zdalne sprawdzanie, instalowanie, ukrywanie i usuwanie aktualizacji systemu Windows za pomocą programu PowerShell na serwerach i stacjach roboczych z systemem Windows. Jest to moduł społecznościowy autorstwa Michała Gajdy, który można zainstalować z repozytorium Galerii PowerShell. Nie jest więc wbudowany w system Windows.
Jak zainstalować/zarządzać aktualizacjami systemu Windows za pomocą PowerShell
W tej części dowiesz się, jak zainstalować aktualizacje Windows PowerShell na Windows 10/11. Poza tym wprowadza również inne przydatne informacje związane z aktualizacjami PowerShell Windows, w tym instalację PSWindowsUpdate, sprawdzanie przez PowerShell aktualizacji Windows, usuwanie aktualizacji PowerShell Windows itp. Zacznijmy eksplorację.
# 1. Zainstaluj moduł PSWindowsUpdate
Jak wspomniano powyżej, moduł PSWindowsUpdate jest niezbędny, aby PowerShell instalował aktualizacje systemu Windows. Ponieważ nie jest wbudowany w system Windows, należy go zainstalować z Galerii PowerShell. Tutaj możesz zainstalować go w systemie Windows 10/11 i Windows Server 2022/2019/2016 za pośrednictwem PowerShell PackageManagement. Za to:
Krok 1. Kliknij prawym przyciskiem myszy Okna menu po lewej stronie ekranu i wybierz Windows PowerShell (administrator) i kliknij TAk aby to potwierdzić.
Krok 2. W podniesionym oknie PowerShell wpisz następujące polecenie i naciśnij Wchodzić aby rozpocząć instalację PSWindowsUpdate.
Porady:Instalacja modułu thSWindowsUpdate wymaga użycia TLS 1,2 protokół połączenia. Aby włączyć go dla PowerShell, możesz uruchomić [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Komenda.
Zainstaluj-Moduł -Nazwa PSWindowsUpdate -Wymuś

Krok 3. Po zainstalowaniu uruchom następujące polecenie, aby sprawdzić pakiet.
Get-Package -Nazwa PSWindowsUpdate

Krok 4. Możesz uruchomić następujące polecenie, aby wyświetlić listę dostępnych wierszy poleceń w module PSWindowsUpdate.
get-command -moduł PSWindowsUpdate
# 2. Wyświetl wszystkie dostępne aktualizacje systemu Windows za pomocą PowerShell
Przed zainstalowaniem aktualizacji systemu Windows przez PowerShell możesz sprawdzić wszystkie dostępne aktualizacje systemu Windows dla bieżącego komputera, uruchamiając Pobierz aktualizację systemu Windows lub Get-WULlist polecenie w podwyższonym oknie PowerShell.

Jeśli chcesz wyświetlić listę wszystkich dostępnych aktualizacji na zdalnym komputerze, możesz uruchomić Get-WUList – ComputerName server2 Komenda.
# 3. Zainstaluj wszystkie dostępne aktualizacje systemu Windows za pomocą PowerShell
Teraz możesz automatycznie pobierać i instalować wszystkie dostępne aktualizacje Windows PowerShell z serwerów Windows Update. Aby wykonać tę pracę, otwórz podwyższone okno PowerShell, jak wyjaśniliśmy powyżej, i uruchom następujące polecenie.
Zainstaluj-WindowsUpdate-MicrosoftUpdate-AcceptAll-AutoReboot
lub
Pobierz-WindowsUpdate -AcceptAll -Install -AutoReboot
Po uruchomieniu polecenia system Windows 10/11 powinien pobrać i zainstalować aktualizacje systemu Windows oraz automatycznie ponownie uruchomić komputer, aby zastosować te zmiany.

# 4. Zainstaluj określone aktualizacje systemu Windows za pomocą PowerShell
Czasami możesz chcieć zainstalować określone aktualizacje systemu Windows zamiast wszystkich. W takim przypadku możesz otworzyć podwyższone okno PowerShell, wpisz następujące polecenie, naciśnij Wchodzić , rodzaj A, i uderzył Wchodzić .
Notatka:Tutaj musisz wymienić KB5017308 z nazwą KB aktualizacji, którą chcesz zainstalować.
Pobierz WindowsUpdate - Zainstaluj - KBArticleID KB5017308

# 5. Sprawdź historię zainstalowanych aktualizacji systemu Windows za pomocą PowerShell
Możesz sprawdzić historię aktualizacji systemu Windows za pomocą PowerShell. Aby to zrobić, możesz otworzyć okno PowerShell i uruchomić Get-WUHistory Komenda. Następnie otrzymasz listę aktualizacji systemu Windows, które wcześniej zainstalowałeś na komputerze.

# 6. Usuń określone aktualizacje systemu Windows za pomocą PowerShell
Czasami możesz chcieć usunąć ostatnio zainstalowane aktualizacje systemu Windows z pewnych powodów, takich jak Windows 10 ciągle wprowadza te same aktualizacje . W takim przypadku możesz uruchomić następujące polecenie i po prostu określić Numer KB jako ten, który chcesz usunąć z systemu Windows 10/11.
Usuń-WindowsUpdate -KBArticleID KB5017308 -NoRestart
Możesz także ukryć określoną aktualizację systemu Windows, aby nigdy nie była instalowana przez serwer Windows Update na twoim komputerze. Na przykład możesz uruchomić następujące polecenia, aby ukryć KB5017308 aktualizacja.
- $HideList = 'KB5017308'
- Get-WindowsUpdate -KBArticleID $Ukryj listę -Ukryj

Jeśli chcesz później odkryć aktualizację, możesz uruchomić następujące polecenie:
Show-WindowsUpdate -KBArticleID $ HideList
Dalsza lektura : Jeśli nie możesz zainstalować aktualizacji systemu Windows za pomocą programu PowerShell z powodu niewystarczającej ilości miejsca na dysku, nie martw się. tej strony Kreator partycji może pomóc w łatwym rozwiązaniu problemu, analizując miejsce na dysku, rozszerzając partycję, uaktualniając do większego dysku twardego itp.