Этот вопрос задавался несколько раз раньше, но я не смог найти решение для своего сценария ни в одном из них.
В основном мне нужно, чтобы скрипт продолжал работу после перезагрузки, если это необходимо.Он проверит несколько ключей реестра и определит необходимость перезагрузки компьютера.
Я пытался использовать «рабочий процесс» различными способами, но не смог заставить его работать успешно.
Вот примерное описание моего кода:
function (check-if-computer-needs-a-reboot){
if(this and that)
try{
return $true
}
catch{}
return $false
}
if(check-if-computer-needs-a-reboot = $true){
Write-Host "The machine is rebooting..."
Restart-Computer -Wait -Force
Write-Host "The machine was successfully rebooted"
}
else
{
Write-Host "No pending reboot"
}
Надеясь наволшебники переполнения стека могут помочь.
Любая помощь будет принята с благодарностью !!!