Nếu bạn chỉ cần cập nhật một hệ thống Windows, bạn có thể sử dụng GUI. Tuy nhiên, nếu bạn cần cập nhật nhiều hệ thống Windows, tốt nhất là sử dụng PowerShell. Quản lý các bản cập nhật Windows từ cửa sổ PowerShell với mô -đun PSWINDOWSUPDATE là tuyệt vời. Trong bài viết này, bạn sẽ tìm hiểu cách cài đặt các bản cập nhật Windows với PowerShell.
Cài đặt mô -đun PSWINDOWSUPDATE
Để cài đặt mô -đun PSWINDOWSUPDATE trên hệ thống của bạn, hãy làm theo các bước bên dưới.
1. Đặt Chính sách thực thi Windows PowerShell
Theo mặc định, chúng tôi không thể cài đặt tập lệnh. Để yêu cầu tất cả các tập lệnh PowerShell mà bạn tải xuống từ Internet được ký bởi nhà xuất bản đáng tin cậy, Run PowerShell làm quản trị viên và chạy CMDlet.
Set-ExecutionPolicy RemoteSigned -Force
Quan trọng:Đóng và mở lại cửa sổ Windows PowerShell nâng cao để áp dụng các thay đổi.
2. Cài đặt mô -đun PowerShellget
Chạy lệnh bên dưới để cài đặt nhà cung cấp NUGET. Khi được yêu cầu cài đặt nhà cung cấp Nuget, nhấnYvà làm theo vớiĐi vào.
Install-Module PowershellGet -Force
Nếu bạn gặp lỗi mà không thể cài đặt, hãy đọc bài viết không thể cài đặt nhà cung cấp NUGET cho PowerShell.
3. Cài đặt mô -đun PSWINDOWSUPDATE
Cài đặtPSWINDOWSUPDATEMô -đun.
Install-Module -Name PSWindowsUpdate -Force
Kiểm tra các lệnh PSWINDOWSUPDATE
Mô -đun PSWINDOWSUPDATE đi kèm với nhiều cmdlet và bí danh. Bạn có thể sử dụng những thứ này để cài đặt, gỡ cài đặt, ẩn và bỏ các cửa sổ, trong số những thứ khác.
Để có được tất cả các cmdlet và bí danh, hãy chạy lệnh bên dưới.
Get-Command -Module PSWindowsUpdate
Đầu ra dưới đây xuất hiện.
CommandType Name Version Source
----------- ---- ------- ------
Alias Clear-WUJob 2.2.1.5 PSWindowsUpdate
Alias Download-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Alias Get-WUInstall 2.2.1.5 PSWindowsUpdate
Alias Get-WUList 2.2.1.5 PSWindowsUpdate
Alias Hide-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Alias Install-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Alias Show-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Alias UnHide-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Alias Uninstall-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Cmdlet Add-WUServiceManager 2.2.1.5 PSWindowsUpdate
Cmdlet Enable-WURemoting 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUApiVersion 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUHistory 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUInstallerStatus 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUJob 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WULastResults 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUOfflineMSU 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WURebootStatus 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUServiceManager 2.2.1.5 PSWindowsUpdate
Cmdlet Get-WUSettings 2.2.1.5 PSWindowsUpdate
Cmdlet Invoke-WUJob 2.2.1.5 PSWindowsUpdate
Cmdlet Remove-WindowsUpdate 2.2.1.5 PSWindowsUpdate
Cmdlet Remove-WUServiceManager 2.2.1.5 PSWindowsUpdate
Cmdlet Reset-WUComponents 2.2.1.5 PSWindowsUpdate
Cmdlet Set-PSWUSettings 2.2.1.5 PSWindowsUpdate
Cmdlet Set-WUSettings 2.2.1.5 PSWindowsUpdate
Cmdlet Update-WUModule 2.2.1.5 PSWindowsUpdate
Tìm các bản cập nhật Windows có sẵn cho hệ thống.
Get-WindowsUpdate
Tìm các bản cập nhật Windows có sẵn trên một hệ thống khác.
Get-WindowsUpdate -ComputerName "DC02-2022"
Tìm các bản cập nhật Windows có sẵn trên nhiều hệ thống.
# List of computer names or IP addresses
$computers = @(
"DC01-2022",
"DC02-2022",
"DC03-2022"
)
# Loop through each computer and execute the Get-WindowsUpdate command
foreach ($computer in $computers) {
Get-WindowsUpdate -ComputerName $computer -AcceptAll
}
Cài đặt Cập nhật Windows
Tìm các bản cập nhật Windows có sẵn trên hệ thống và nhắc nhở nếu bạn chắc chắn sẽ cài đặt Windows Update.
Cài đặt các bản cập nhật Windows trên hệ thống cục bộ
Tìm các bản cập nhật Windows có sẵn trên hệ thống cục bộ và cài đặt chúng với khởi động lại nếu cần.
Get-WindowsUpdate -Install
Tìm các bản cập nhật Windows có sẵn trên hệ thống và cài đặt chúng mà không cần khởi động lại khi hoàn thành.
Get-WindowsUpdate -AcceptAll -Install -IgnoreReboot
Tìm các bản cập nhật Windows có sẵn trên hệ thống và cài đặt chúng với khởi động lại nếu cần.
Get-WindowsUpdate -Install -AcceptAll -AutoReboot
Cài đặt các bản cập nhật Windows trên các hệ thống từ xa
Tìm các bản cập nhật Windows có sẵn trên nhiều hệ thống và cài đặt chúng với khởi động lại nếu cần.
CÓ LIÊN QUAN:Cách ngăn Windows 11 tự động tải xuống các bản cập nhật tính năng 24H2
Ghi chú:Bạn cần cài đặt mô -đun PSWINDOWSUPDATE trên tất cả các hệ thống mà bạn muốn cài đặt các bản cập nhật Windows.
Điền vàoTên máy tính hoặc địa chỉ IPvà chạy tập lệnh để nhận và cài đặt các bản cập nhật Windows trên các hệ thống.
# List of computer names or IP addresses
$computers = @(
"DC01-2022",
"DC02-2022",
"DC03-2022"
)
# Loop through each computer and execute the Get-WindowsUpdate command
foreach ($computer in $computers) {
Get-WindowsUpdate -ComputerName $computer -Install -AcceptAll -AutoReboot
}
Điền vàoTên nổi bậtvà chạy tập lệnh để nhận và cài đặt các bản cập nhật Windows trên các hệ thống.
# Specify the distinguished name of the OU
$ouDN = "OU=Computers,OU=Company,DC=exoip,DC=local"
# Get the list of computer names in the specified OU
$computers = Get-ADComputer -Filter * -SearchBase $ouDN | Select-Object -ExpandProperty Name
# Loop through each computer and execute the Get-WindowsUpdate command
foreach ($computer in $computers) {
Get-WindowsUpdate -ComputerName $computer -Install -AcceptAll -AutoReboot
}
Đó là nó!
Phần kết luận
Bạn đã học cách cài đặt mô -đun PSWINDOWSUPDATE. Chạy Windows PowerShell 5.1 hoặc PowerShell 7 và chạy các lệnh từng bước để cài đặt mô -đun PSWINDOWSUPDATE mới nhất. Từ giờ trở đi, sử dụng các lệnh để cài đặt các bản cập nhật Windows với PowerShell và quản lý mọi thứ từ một cửa sổ.
Bạn có thích bài viết này không? Bạn cũng có thể thích kiểm tra không gian đĩa miễn phí trên Windows với tập lệnh PowerShell. Đừng quên theo dõi chúng tôi và chia sẻ bài viết này.