はじめに
PowerShellのコマンドレット「get-hotfix」を使用して更新プログラム(パッチ)の適用状況を確認します。
環境
OS:WindowsServer2019
.Net Framework:4.7
PowerShellのバージョン:5.1.17763.1490
サーバを指定して更新プログラムを確認する
条件
・リモートで情報を取得
・認証情報は都度入力(ドメイン環境下では不要)
Get-HotFix -ComputerName windows2019 -Credential administrator
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
WINDOWS2019 Update KB4586875 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Update KB4462930 WINDOWS2019\Admin... 2020/02/29 0:00:00
WINDOWS2019 Security Update KB4470788 2019/03/12 0:00:00
WINDOWS2019 Security Update KB4523204 NT AUTHORITY\SYSTEM 2020/02/29 0:00:00
WINDOWS2019 Security Update KB4535680 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4537759 WINDOWS2019\Admin... 2020/02/29 0:00:00
WINDOWS2019 Security Update KB4580325 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4598480 NT AUTHORITY\SYSTEM 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4598230 NT AUTHORITY\SYSTEM 2021/01/16 0:00:00
更新プログラムが適用された順にソートして確認する
条件
・リモートで情報を取得
・認証情報は都度入力(ドメイン環境下では不要)
・新しいパッチから降順で表示させる
Get-HotFix -ComputerName windows2019 -Credential administrator | sort InstalledOn -Descending
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
WINDOWS2019 Update KB4586875 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4535680 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4580325 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4598480 NT AUTHORITY\SYSTEM 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4598230 NT AUTHORITY\SYSTEM 2021/01/16 0:00:00
WINDOWS2019 Update KB4462930 WINDOWS2019\Admin... 2020/02/29 0:00:00
WINDOWS2019 Security Update KB4523204 NT AUTHORITY\SYSTEM 2020/02/29 0:00:00
WINDOWS2019 Security Update KB4537759 WINDOWS2019\Admin... 2020/02/29 0:00:00
WINDOWS2019 Security Update KB4470788 2019/03/12 0:00:00
今月の更新プログラムを表示する
条件
・リモートで情報を取得
・認証情報は都度入力(ドメイン環境下では不要)
・今月の更新プログラムのみ表示させる
Get-HotFix -ComputerName windows2019 -Credential administrator | ?{$_.InstalledOn.Year -eq (get-date).Year -and $_.InstalledOn.month -eq (get-date).Month}
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
WINDOWS2019 Update KB4586875 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4535680 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4580325 WINDOWS2019\Admin... 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4598480 NT AUTHORITY\SYSTEM 2021/01/16 0:00:00
WINDOWS2019 Security Update KB4598230 NT AUTHORITY\SYSTEM 2021/01/16 0:00:00