
use this script to get hotfix details from remote machine as -asJob
#$servers = ('chn6vmdp01', 'ca7vmdp01', 'gbr2vmdp01')
$servers = Get-Content -Path "C:\dps.txt"
invoke-command -computername $servers -ScriptBlock {
$kb = 'KB5006669'
$patch = Get-hotfix | Where { $_.HotFixID -eq $kb }
if($patch ){
Write-output "$env:computername - $kb - installed - $($patch.installedon)"
#$patch. | Sort-Object -Property HotFixID -ForegroundColor Green
}else {
Write-output "$env:computername - $kb - Notinstalled"
}
} -Asjob -JobName hotfix
$job
$job = get-job -Name hotfix
$job | receive-job -Keep > c:\patch.txt
get-job | remove-job

