Я пишу сценарий, который будет ждать завершения задачи, которая будет происходить после нескольких перезагрузок Windows Server. Существует команда PowerShell для проверки состояния операции с помощью поля «Состояние». По завершении значение статуса «Завершено». Почему этот фрагмент не работает, вместо того, чтобы не выполнять цикл while, он выполняет код:
while ( (Get-WssConfigurationStatus | select Status) -ne "Finished" ) {
Write-Host "Waiting for WSS Configuration to complete"
sleep -seconds 60
}
Если вам интересно, это часть более широкого сценария Packer для установки роли Windows Server Essentials на 2012R2.
Заранее спасибо, Ал
powershell
Albal
источник
источник