Windows Server 2003にWindows Updateがインストールされた日付を見つけることはできますか?
コントロールパネル->プログラムのインストール/アンインストールに移動して[更新の表示]チェックボックスをオンにすると、インストールされているWindowsの更新が表示されますが、インストール日がどこにも表示されません。
C:\ windows\WindowsUpdate.logを確認してください
PowerShellでそれを行うことができます:Get-WmiObject -Class "win32_quickfixengineering"
簡単かつ高速。
コマンドプロンプトから、次のwmicコマンドを使用して、インストールされている更新プログラムの完全なリストをHTML形式で取得できます。
wmic qfe list full /format:htable > hotfixes.html
Csv形式を使用する場合は、代わりに/ format:csv修飾子を使用します。
wmic qfe list full /format:csv > hotfixes.csv
Get-Hotfixはバージョン3以降、PowerShell経由で利用できるようになったと思います。
ローカルまたはリモートシステムに対して実行できます。
ローカル:
# Get all hotfixes locallly
Get-Hotfix
# Look for a specific hotfix
Get-Hotfix -Id KB2693643
リモートシステムのホットフィックスを取得するには、システムのリストを-Computernameに提供します。 (注:これには、クエリを実行しているシステムとGet-Hotfixを実行しているシステムとの間のファイアウォールでRPCを開く必要があります)
Get-Hotfix -Computername YourComputer
or
Get-Hotfix -Computername Computer1, Computer2, Computer3
Get-Hotfix -Computername (Get-Content \path\to\your_list.txt)
ここも確認できます-%windir%\ SoftwareDistribution\ReportingEvents.log。
最後に成功した更新のインストール時刻を参照できます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install
REG_SZ: LastSuccessTime
これは、yyyy-MM-dd HH:mm:ss
の形式の日時値です。
Psinfo -hは、インストールの日付も表示します。 Psinfoは Pstools の一部です。