<# $T = Get-SCCMSoftwareUpdateStatus -DeploymentID 16777538 # _11PM - Production Patching $S = $T | ? { $_.Status -eq "InProgress" } write-host "" write-host "------------------------------------------------------------------------------------" write-host "_11PM - Production Patching" -foregroundcolor white -backgroundcolor black write-host "Total Servers: $($S.DeviceName.count)" -foregroundcolor Black -Backgroundcolor white $Err = $T | ? { $_.Status -eq 'error' } | Select DeviceName $Success = $T | ? { $_.Status -eq 'Success' } | Select DeviceName write-host "Error Count: $($err.count)" -foregroundcolor Yellow write-host "InProgress: $($S.DeviceName.count)" -foregroundcolor Cyan #> <# $T = Get-SCCMSoftwareUpdateStatus -DeploymentID 16777541 # _9PM - Production Patching $S = $T | ? { $_.Status -eq "InProgress" } write-host "" write-host "------------------------------------------------------------------------------------" write-host "_9PM - Production Patching" -foregroundcolor white -backgroundcolor black write-host "Total Servers: $($S.DeviceName.count)" -foregroundcolor Black -Backgroundcolor white $Err = $T | ? { $_.Status -eq 'error' } | Select DeviceName $Success = $T | ? { $_.Status -eq 'Success' } | Select DeviceName write-host "Error Count: $($err.count)" -foregroundcolor Yellow write-host "InProgress: $($S.DeviceName.count)" -foregroundcolor Cyan #> <# $T = Get-SCCMSoftwareUpdateStatus -DeploymentID 16777540 # _6PM - Production Patching $S = $T | ? { $_.Status -eq "InProgress" } write-host "" write-host "------------------------------------------------------------------------------------" write-host "_6PM - Production Patching" -foregroundcolor white -backgroundcolor black write-host "Total Servers: $($S.DeviceName.count)" -foregroundcolor Black -Backgroundcolor white $Err = $T | ? { $_.Status -eq 'error' } | Select DeviceName $Success = $T | ? { $_.Status -eq 'Success' } | Select DeviceName write-host "Error Count: $($err.count)" -foregroundcolor Yellow write-host "InProgress: $($S.DeviceName.count)" -foregroundcolor Cyan write-host "Success: $($Success.DeviceName.count)" -foregroundcolor Green #> <# $T = Get-SCCMSoftwareUpdateStatus -DeploymentID 16777539 # _11PM - Production Patching - File Servers $S = $T | ? { $_.Status -eq "InProgress" } $S.DeviceName.count write-host "" write-host "------------------------------------------------------------------------------------" write-host "_11PM - Production Patching - File Servers" -foregroundcolor white -backgroundcolor black write-host "Total Servers: $($S.DeviceName.count)" -foregroundcolor Black -Backgroundcolor white $Err = $T | ? { $_.Status -eq 'error' } | Select DeviceName $Success = $T | ? { $_.Status -eq 'Success' } | Select DeviceName write-host "Error Count: $($err.count)" -foregroundcolor Yellow write-host "InProgress: $($S.DeviceName.count)" -foregroundcolor Cyan write-host "Success: $($Success.DeviceName.count)" -foregroundcolor Green #> # # Test-Connection -ComputerName $s.DeviceName -Count 1 # gwmi win32_operatingsystem -ComputerName $s.devicename | select @{n="Server";e={$_.PSComputername}},@{n="LastBootup";e={$_.Converttodatetime($_.LastBootUpTime)}} | sort LastBootup -descending | ft -autosize # gwmi win32_operatingsystem -ComputerName PVST002 | select @{n="Server";e={$_.PSComputername}},@{n="LastBootup";e={$_.Converttodatetime($_.LastBootUpTime)}} | ft -autosize