Computer >> Máy Tính >  >> Hệ thống >> Windows

Nhận thông tin bản vá hiện tại của Windows 10 bằng cách sử dụng tập lệnh PowerShell

Thông thường, những người dùng muốn tìm hiểu xem liệu bản cập nhật tích lũy mới nhất có được cài đặt trên hệ thống Windows 10 của họ hay không sử dụng phương pháp này để kiểm tra Lịch sử cập nhật Windows 10. Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách lấy thông tin bản vá hiện tại cho Windows 10 bằng tập lệnh PowerShell.

Nhận thông tin bản vá hiện tại của Windows 10 bằng cách sử dụng tập lệnh PowerShell

Tập lệnh PowerShell để kiểm tra trạng thái Windows Update

Tập lệnh PowerShell có thể được sử dụng để báo cáo phiên bản hệ điều hành nào trên máy tính Windows 10 hiện đang sử dụng cũng như bản cập nhật nào là bản cập nhật mới nhất có sẵn cho thiết bị. Nó cũng có thể báo cáo về tất cả các bản cập nhật Windows được xuất bản cho phiên bản Windows 10 mà một máy trạm hiện đang sử dụng.

Khi bạn chạy tập lệnh, thông tin sau sẽ được hiển thị:

  • Phiên bản hệ điều hành hiện tại
  • Phiên bản Hệ điều hành Hiện tại
  • Số bản dựng hệ điều hành hiện tại
  • Bản cập nhật đã cài đặt tương ứng với số bản dựng đó, cũng như số KB và liên kết đến trang thông tin
  • Bản cập nhật mới nhất hiện có cho phiên bản hệ điều hành

Để nhận thông tin bản vá hiện tại của Windows 10 bằng cách sử dụng tập lệnh PowerShell, bạn cần tạo và chạy tập lệnh PowerShell bằng mã bên dưới từ Github.

 [CmdletBinding ()] Param ([switch] $ ListAllAvailable, [switch] $ ExcludePreview, [switch] $ ExcludeOutofBand) $ ProgressPreference ='SilentlyContinue' $ URI ="https://aka.ms/WindowsUpdateHistory" # Windows 10 lịch sử phát hành Chức năng Get-MyWindowsVersion {[CmdletBinding ()] Param ($ ComputerName =$ env:COMPUTERNAME) $ Table =New-Object System.Data.DataTable $ Table.Columns.AddRange (@ ("ComputerName", "Windows Edition" " , "Phiên bản", "Bản dựng HĐH")) $ ProductName =(Get-ItemProperty 'HKLM:\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Tên ProductName) .ProductNameTry {$ Version =(Get-ItemProperty 'HKLM:\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion '-Tên ReleaseID -ErrorAction Stop) .ReleaseID} Bắt {$ Version ="N / A"} $ CurrentBuild =(Get-ItemProperty' HKLM:\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion '- Đặt tên CurrentBuild) .CurrentBuild $ UBR =(Get-ItemProperty 'HKLM:\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Tên UBR) .UBR $ OSVersion =$ CurrentBuild + "." + $ UBR $ TempTable =New-Object System.Data.DataTable $ TempTable.Columns.AddRange (@ ("ComputerName", "Windows Edition", "Version", "OS Build")) [void] $ TempTable.Rows. Thêm ($ env:COMPUTERNAME, $ ProductName, $ Version, $ OSVersion) Trả về $ TempTable} Chức năng Convert-ParsedArray {Param ($ Array) $ ArrayList =New-Object System.Collections.ArrayListforeach ($ item trong $ Array) {[ void] $ ArrayList.Add ([PSCustomObject] @ {Update =$ item.outerHTML.Split ('>') [1] .Replace ('') [1] .Replace ('') [1] .Replace (' 

Bạn có thể loại trừ các bản cập nhật Xem trước hoặc Ngoài băng tần có sẵn mới hơn bản bạn đã cài đặt khỏi bị báo cáo là bản cập nhật mới nhất hiện có, vì vậy bạn có thể chỉ cần tập trung vào các bản cập nhật tích lũy bằng cách chạy lệnh bên dưới:

 Get-CurrentPatchInfo -ExcludePreview -ExcludeOutofBand 

Bạn cũng có thể liệt kê tất cả các bản cập nhật Windows mà Microsoft đã xuất bản cho phiên bản hệ điều hành của bạn bằng lệnh sau:

 Get-CurrentPatchInfo -ListAvailable 

Nếu bạn muốn loại trừ các bản cập nhật Xem trước và Ngoài băng tần khỏi danh sách nhưng liệt kê tất cả các bản cập nhật Windows mà Microsoft đã xuất bản cho phiên bản hệ điều hành của bạn, hãy chạy lệnh bên dưới:

 Get-CurrentPatchInfo -ListAvailable -ExcludePreview -ExcludeOutofBand 

Thế là xong!

Đọc tiếp theo :Trang web Trình duyệt mô-đun PowerShell cho phép bạn tìm kiếm lệnh ghép ngắn &gói.

Nhận thông tin bản vá hiện tại của Windows 10 bằng cách sử dụng tập lệnh PowerShell