Cách kiểm tra lịch sử cập nhật Windows bằng PowerShell

How Check Windows Update History Using Powershell



Là một chuyên gia CNTT, một trong những điều quan trọng nhất bạn có thể làm là cập nhật Windows của mình. Điều này không chỉ giúp bảo vệ bạn khỏi các mối đe dọa bảo mật mà còn có thể cải thiện hiệu suất PC của bạn. Một cách để đảm bảo rằng các bản cập nhật Windows của bạn đang được cài đặt đúng cách là kiểm tra lịch sử cập nhật của bạn. Điều này có thể được thực hiện bằng PowerShell. Để kiểm tra lịch sử cập nhật Windows của bạn bằng PowerShell, hãy làm theo các bước sau: 1. Nhấn phím Windows + R để mở lệnh Run. 2. Nhập powershell và nhấn Enter. 3. Nhập Get-WUHistory và nhấn Enter. 4. Bây giờ, bạn sẽ thấy danh sách tất cả các bản cập nhật đã được cài đặt trên PC của mình, cùng với ngày và giờ mỗi bản cập nhật được cài đặt. Nếu bạn không thấy bất kỳ bản cập nhật nào trong lịch sử của mình, có thể bản cập nhật của bạn không được cài đặt đúng cách. Trong trường hợp này, bạn sẽ cần khắc phục sự cố cài đặt Windows Update của mình.



Hệ thống Windows thường xuyên được cập nhật các bản vá lỗi mới nhất để cải thiện hiệu suất hệ thống. Microsoft phát hành dịch vụ này và sửa lỗi như một phần của dịch vụ cập nhật miễn phí để cải thiện trải nghiệm Windows. Các bản cập nhật này được cài đặt tự động dựa trên cài đặt hệ thống và hiếm khi yêu cầu đầu vào từ người dùng cuối. Các bản cập nhật miễn phí là một phần của Dịch vụ và Hỗ trợ Windows, phát hành phần mềm để sửa lỗi một cách hiệu quả. Để giữ an toàn cho máy tính, Windows Update đảm bảo rằng hệ thống có các bản cập nhật bảo mật, bản vá và bản sửa lỗi mới nhất.





Người dùng có thể kiểm tra lịch sử cập nhật bằng PowerShell, dòng lệnh hoặc họ cũng có thể kiểm tra lịch sử cập nhật thông qua Giao diện người dùng Cài đặt Windows. Trong bài viết này, chúng tôi sẽ thảo luận về cách liệt kê toàn bộ lịch sử sự kiện Windows Update bằng cách sử dụng một trong các công cụ quản lý cấu hình và tự động hóa tác vụ, chẳng hạn như PowerShell. Bạn cũng có thể nhận thông tin về mọi bản sửa lỗi hiện tại hoặc bản cập nhật kỹ thuật sửa lỗi nhanh được tải xuống như một phần của bản sửa lỗi phần mềm.





Kiểm tra lịch sử cập nhật Windows với PowerShell

Chuyển đến menu bắt đầu và tìm kiếm Windows PowerShell. Nhấp chuột phải vào nó và chọn Chạy với tư cách quản trị viên.



Tại dấu nhắc lệnh, hãy viết lệnh sau, liệt kê các bản vá đã cài đặt cùng với ID, thông tin đã cài đặt, mô tả, v.v. của chúng.

|_+_|

Cách kiểm tra lịch sử cập nhật Windows bằng PowerShell

Bạn cũng có thể nhập lệnh sau để liệt kê các bản sửa lỗi và mô tả liên quan của chúng.



|_+_|

Ngoài ra, bạn cũng có thể viết một truy vấn vào máy tính để biết lịch sử cập nhật và trả về một con trỏ tới danh sách các mục phù hợp trên hệ thống Windows. Các truy vấn được viết để liệt kê lịch sử WUA trong PowerShell bằng cách xác định một số hàm để chuyển đổi các sự kiện lịch sử WUA của mã kết quả thành Tên và truy xuất 50 nhật ký WUA mới nhất. Bạn có thể thay đổi các đối tượng để hiển thị bất kỳ số lượng sự kiện đã cập nhật nào trong quá khứ.

# Chuyển đổi mã kết quả lịch sử Wua thành tên # 0 và 5 không được sử dụng cho lịch sử # Xem https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx chức năng Convert-WuaResultCodeToName { tham số ([Tham số (Bắt buộc = $true)] [int] $ResultCode) $Result = $ResultCode switch ($ResultCode) {2 { $Result = 'Thành công'} 3 { $Result = 'Đã thành công khi có lỗi '} 4 {$Result = 'Failed'}} return $Result} function Get-WuaHistory {# Nhận phiên WUA $session = (New-Object -ComObject 'Microsoft.Update.Session') # Truy vấn 1000 Lịch sử cuối cùng bắt đầu từ lần đầu tiên mục p $history = $session.QueryHistory('
				
Bài ViếT Phổ BiếN