"Get-WmiObject Win32_QuickFixEngineering" returns "InstalledOn" 未来的日期
"Get-WmiObject Win32_QuickFixEngineering" returns "InstalledOn" with a future date
我想通过 PowerShell 检查安装安全更新的最新日期。因此我想使用这样的东西:
Get-WmiObject Win32_QuickFixEngineering | Where-Object {
$_.Description -eq "Security Update"
}
我试过使用 Get-CimInstance -Class
,但这在 Windows7 上不起作用。
输出是这样的:
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
VM10111 Security Update KB4014579 NT-AUTORITÄT\SYSTEM 05.11.2017 00:00:00
日期格式不正确或显示不正确吗?如何避免这种情况?
日期正在以 MM.DD.YYYY 格式显示。所以实际显示的日期是 2017 年 5 月 11 日,而不是 2017 年 11 月 5 日。
你也可以试试命令
Get-HotFix | where {$_.Description -eq 'Security Update'}
获取已安装的安全补丁
我想通过 PowerShell 检查安装安全更新的最新日期。因此我想使用这样的东西:
Get-WmiObject Win32_QuickFixEngineering | Where-Object {
$_.Description -eq "Security Update"
}
我试过使用 Get-CimInstance -Class
,但这在 Windows7 上不起作用。
输出是这样的:
Source Description HotFixID InstalledBy InstalledOn ------ ----------- -------- ----------- ----------- VM10111 Security Update KB4014579 NT-AUTORITÄT\SYSTEM 05.11.2017 00:00:00
日期格式不正确或显示不正确吗?如何避免这种情况?
日期正在以 MM.DD.YYYY 格式显示。所以实际显示的日期是 2017 年 5 月 11 日,而不是 2017 年 11 月 5 日。
你也可以试试命令
Get-HotFix | where {$_.Description -eq 'Security Update'}
获取已安装的安全补丁