小编Phy*_*dha的帖子

我可以更改 WSUS 中的更新说明吗?

在每个 Microsoft 补丁日,我都有大量的新更新要批准给我的客户。但我不是“批准所有更新并继续”,而是在其知识库文章中收集有关每个更新的信息,以决定这对我们来说是否是重要更新。

这是一项非常乏味的任务,因为我必须在客户端的浏览器中输入相应的 KB 编号并等待网页加载。我想知道为什么 Microsoft 不使用 WSUS 控制面板上的更新描述框来显示真正有用的详细信息。相反,我所有的更新都是:

安装此更新以解决 Windows 中的问题。有关此更新中包含的问题的完整列表,请参阅相关的 Microsoft 知识库文章以获取更多信息。安装此项目后,您可能必须重新启动计算机。

我开始考虑一个小的 Powershell 脚本,它为我添加了必要的信息。但是我在第一步失败了,即手动更改更新描述:

PS C:\Users\Administrator> $wsus = Get-WsusServer

PS C:\Users\Administrator> $update = $wsus.SearchUpdates('KB3013791')

PS C:\Users\Administrator> $update[0].Description
安装此更新以解决 Windows 中的问题。有关此更新中包含的问题的完整列表,请参阅相关的 Microsoft 知识库文章以获取更多信息。安装此项目后,您可能必须重新启动计算机。

PS C:\Users\Administrator> $update[0].Description = '"0x00000133" 当 Windows 8.1 或 Windows Server 2012 R2 中的硬件有故障时停止错误'

PS C:\Users\Administrator> $update[0].Description
"0x00000133" Windows 8.1 或 Windows Server 2012 R2 硬件故障时停止错误

PS C:\Users\Administrator> $update = $wsus.SearchUpdates('KB3013791')

PS C:\Users\Administrator> $update[0].Description
安装此更新以解决 Windows 中的问题。有关此更新中包含的问题的完整列表,请参阅相关的 Microsoft 知识库文章以获取更多信息。安装此项目后,您可能必须重新启动计算机。

似乎我的更改没有提交到数据库。要么我遗漏了某种东西,$wsus.SubmitChanges()要么$wsus.SearchUpdates()命令返回一个“update.Clone()”,这样我的更改就不会被保存到任何地方。 …

powershell wsus windows-update windows-server-2012-r2

11
推荐指数
1
解决办法
562
查看次数