windows-server-2000 – 如何在Windows 2000服务器上生成Windows补丁列表及其安装日期?

如何生成 Windows补丁列表及其在Windows 2000服务器上安装的日期?这是针对审核员的合规性报告.
选项1
http://technet.microsoft.com/en-us/sysinternals/bb897550.aspx获取psinfo

运行psinfo -h以获取修补程序列表

选项2
另一种不需要使用wmic的第三方软件的方法;只需键入:
来自命令行的wmic qfe.默认输出提供非常长的行,因此您可能最好重定向到文件并在您喜欢的文本编辑器中查看它.

主题的变化包括:

> wmic qfe列表已满
> wmic qfe获取HotfixID,ServicePackInEffect,InstallDate,InstalledBy,InstalledOn
> wmic qfe其中“HotfixID =’KB973687’”
> wmic qfe其中“HotfixID =’KB973687’”获取HotfixID,InstalledOn
> wmic qfe其中“HotfixID =’KB973687’”列表已满
> wmic / node:myserver qfe list full

选项3
使用Powershell做同样的事情.这很简单:

> Local:get-wmiobject -class win32_quickfixengineering
>远程:get-wmiobject -class win32_quickfixengineering -computername mysever

同样,这可以采用过滤器,例如:

> get-wmiobject -class win32_quickfixengineering -filter“HotfixID =’KB979683’”

……或者它是Powershell,只需通过where-object.

选项4
看起来最新版本的Windows不以相同的方式使用QFE.如果看起来你的列表不完整,那么你可以尝试这样做:

$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a Date,Title

(此简短脚本的来源:超级用户Why are “get-hotfix” and “wmic qfe list” in Powershell missing installed updates?的答案).

相关文章

文章浏览阅读2.2k次,点赞6次,收藏20次。在我们平时办公工作...
文章浏览阅读1k次。解决 Windows make command not found 和...
文章浏览阅读3.2k次,点赞2次,收藏6次。2、鼠标依次点击“计...
文章浏览阅读1.3w次。蓝光版属于高清版的一种。BD英文全名是...
文章浏览阅读974次,点赞7次,收藏8次。提供了更强大的功能,...
文章浏览阅读1.4w次,点赞5次,收藏22次。如果使用iterator的...