From ee8951ba9379717fa8c06edc45f1c1940db7d230 Mon Sep 17 00:00:00 2001 From: dfrancis-adm Date: Fri, 26 Apr 2019 11:50:04 -0400 Subject: [PATCH] Added rebootifpending logic --- functions/Invoke-ChocoRemoteUpgrade.ps1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/functions/Invoke-ChocoRemoteUpgrade.ps1 b/functions/Invoke-ChocoRemoteUpgrade.ps1 index 30b516d..669b21b 100644 --- a/functions/Invoke-ChocoRemoteUpgrade.ps1 +++ b/functions/Invoke-ChocoRemoteUpgrade.ps1 @@ -56,9 +56,10 @@ function Invoke-ChocoRemoteUpgrade { } } #Restart machines with pending Reboot - Test-PendingReboot -ComputerName $ComputerName -SkipConfigurationManagerClientCheck | Where-Object {$_.IsRebootpending -eq $True } | ForEach-Object { - Restart-Computer -ComputerName $_.ComputerName -Force + if ($RebootifPending){ + Test-PendingReboot -ComputerName $ComputerName -SkipConfigurationManagerClientCheck | Where-Object {$_.IsRebootpending -eq $True } | ForEach-Object { + Restart-Computer -ComputerName $_.ComputerName -Force + } } - } } \ No newline at end of file