Powershell 脚本

Powershell 脚本

我有 Windows Server 2016(标准)我不断更新的机器:

在此处输入图片描述

事实证明有很多“可选更新”从未出现在 Windows Update 中。

今天我發生尝试Windows Admin Center,它会在您的机器上创建一个网站,然后可以连接到不同的服务器。

管理中心显示我的服务器已经有些年头了可选更新Windows 更新中未显示的内容:

在此处输入图片描述

  • 英特尔 - 其他硬件 - 英特尔 (R) Xeon (R) E3 - 1200/1500 v5/第六代英特尔 (R) Core (TM) PCIe 控制器 (x16) - 1901
  • 英特尔 - 其他硬件 - 英特尔 (R) Xeon (R) E3 - 1200/1500 v5/第六代英特尔 (R) Core (TM) 高斯混合模型 - 1911
  • 微软 Silverlight(KB4481252)
  • 2020-适用于基于 x64 的系统的 Windows Server 2016 的 01 更新 (KB4494175)
  • SQL Server 2019 RTM 累积更新 (CU) 4 KB4548597

这就带来了以下问题:

  • 为什么 Windows Update 没有显示更新?
  • 如何在 Windows Server 2016 用户界面中访问更新?
  • 如何在 Windows Server 2016 中访问旧的(功能性)Windows 更新?

奖金聊天

Powershell 脚本显示所有未安装的更新:

Powershell 脚本

Write-Output "Creating Microsoft.Update.Session COM object" 
$session1 = New-Object -ComObject Microsoft.Update.Session -ErrorAction silentlycontinue

Write-Output "Creating Update searcher" 
$searcher = $session1.CreateUpdateSearcher()

Write-Output "Searching for missing updates..." 
$result = $searcher.Search("IsInstalled=0")

#Updates are waiting to be installed 
$updates = $result.Updates;

Write-Output "Found $($updates.Count) updates!" 

$updates | Format-Table Title, AutoSelectOnWebSites, IsDownloaded, IsHiden, IsInstalled, IsMandatory, IsPresent, AutoSelection, AutoDownload -AutoSize

pause

示例输出:

Creating Microsoft.Update.Session COM object
Creating Update searcher
Searching for missing updates...
Found 6 updates!

Title                                                                                                               AutoSelectOnWebSites IsDownloaded IsHiden IsInstalled IsMandatory IsPresent AutoSelection AutoDownload
-----                                                                                                               -------------------- ------------ ------- ----------- ----------- --------- ------------- ------------
Intel - Other hardware - Intel(R) Xeon(R) E3 - 1200/1500 v5/6th Gen Intel(R) Core(TM) PCIe Controller (x16) - 1901                 False        False               False       False     False             0            0
Intel - Other hardware - Intel(R) Xeon(R) E3 - 1200/1500 v5/6th Gen Intel(R) Core(TM) Gaussian Mixture Model - 1911                False        False               False       False     False             0            0
Microsoft Silverlight (KB4481252)                                                                                                  False        False               False       False     False             0            0
2020-01 Update for Windows Server 2016 for x64-based Systems (KB4494175)                                                           False        False               False       False     False             1            2
SQL Server 2019 RTM Cumulative Update (CU) 4 KB4548597                                                                             False        False               False       False     False             0            0
Security Intelligence Update for Windows Defender Antivirus - KB2267602 (Version 1.315.200.0)                                       True        False               False       False      True             0            0

额外阅读

相关内容