15 lines
843 B
PowerShell
15 lines
843 B
PowerShell
#import correct file
|
|
#Uncomment Restart-Computer
|
|
|
|
$Server_Reboot_Before_Patching = Import-Csv E:\WSUS_Scripts\Files\PENDING-Reboots-10-08-2019.csv | ? { $_.RebootPending -eq "True" } | select computer
|
|
|
|
$Server_Reboot_Before_Patching.Computer | % {
|
|
Write-EventLog -LogName System -Source "Powershell-WSUS-Reboot-Before-Patching" -EntryType Information -EventId 7893 -Message "Reboot-Before-Patching-Remote" -ErrorAction SilentlyContinue
|
|
Invoke-Command $_ -ErrorAction SilentlyContinue {
|
|
New-EventLog -LogName System -Source "Reboot-Before-Patching" -ErrorAction SilentlyContinue
|
|
Write-EventLog -LogName System -Source "Reboot-Before-Patching" -EntryType Information -EventId 7893 -Message "Reboot-Before-Patching-Invoke" -ErrorAction SilentlyContinue
|
|
}#endInvoke
|
|
Restart-Computer $_ -Force -Verbose
|
|
}#end%
|
|
|
|
|