人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 硬件軟件教程 > 詳細頁面

如何使用PowerShell查看Windows Update更新歷史記錄

如何使用PowerShell查看Windows Update更新歷史記錄

更新時間:2023-07-12 文章作者:未知 信息來源:網絡 閱讀次數:

Windows操作系統作為優(yōu)秀的操作系統,由開發(fā)操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業(yè)公司在該操作系統上開發(fā)商業(yè)軟件。

用戶除了可以通過「Windows 設置」——「更新和安全」界面中查看更新歷史記錄外,還可以通過 PowerShell 來查看 Windows Update 更新歷史記錄。下面我們就介紹如何使用任務自動化和配置管理工具(如 PowerShell)列出 Windows Update 事件的所有歷史記錄。

此前我們也介紹過如何使用 PowerShell 查看 Windows 10 Build 升級歷史記錄

使用PowerShell查看Windows Update更新歷史記錄

1使用?Windows + X?快捷鍵打開快捷菜單——選擇?Windows PowerShell(管理員)

2執(zhí)行如下命令,即可查看到當前計算機中已安裝補丁的詳細信息,包括:標題、描述、KB 號、安裝日期和狀態(tài)等等。

wmic qfe list

如何使用PowerShell查看Windows Update更新歷史記錄

3也可以鍵入以下命令以列出修補程序 KB 及其關聯的描述。

get-wmiobject -class win32_quickfixengineering

如何使用PowerShell查看Windows Update更新歷史記錄

當然,也可以向 Windows PC 更新歷史記錄寫入查詢函數,以返回指向 Windows 系統上匹配列表記錄的指針。

  1. function Convert-WuaResultCodeToName
  2. {
  3. param(
  4. [Parameter(Mandatory=$true)]
  5. [int] $ResultCode
  6. )
  7. ?
  8. $Result = $ResultCode
  9. switch($ResultCode)
  10. {
  11. 2 {
  12. $Result = "成功"
  13. }
  14. 3 {
  15. $Result = "成功但包含錯誤"
  16. }
  17. 4 {
  18. $Result = "失敗"
  19. }
  20. }
  21. ?
  22. return $Result
  23. }
  24. ?
  25. function Get-WuaHistory
  26. {
  27. ?
  28. $session = (New-Object -ComObject 'Microsoft.Update.Session')
  29. ?
  30. $history = $session.QueryHistory("",0,1000) | ForEach-Object {
  31. $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode
  32. ?
  33. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result
  34. $Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name
  35. $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.UpdateId -Name UpdateId
  36. $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.RevisionNumber -Name RevisionNumber
  37. $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru
  38. ?
  39. Write-Output $_
  40. }
  41. ?
  42. $history |
  43. Where-Object {![String]::IsNullOrWhiteSpace($_.title)} |
  44. Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
  45. }

在定義好函數之后,就可以用來獲取更新:

Get-WuaHistory | Format-Table

如何使用PowerShell查看Windows Update更新歷史記錄


Windows操作系統對硬件支持良好。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 曲靖市| 慈利县| 商都县| 牙克石市| 阿尔山市| 东光县| 慈利县| 南昌市| 电白县| 绍兴市| 苏尼特右旗| 平塘县| 利川市| 威信县| 博兴县| 松江区| 达日县| 桂东县| 澄城县| 尚志市| 云龙县| 阳城县| 洞口县| 通道| 鄄城县| 唐海县| 莒南县| 台山市| 德令哈市| 新营市| 福州市| 樟树市| 电白县| 金寨县| 青岛市| 河间市| 淮滨县| 九江市| 阿城市| 兴业县| 长泰县|