У меня есть вопрос о следующем цикле, который я пытаюсь запустить на powershell
if($activity.id.count -eq 1) {
$activity2 = $activity.countID
}
elseif($activity.id.count -eq 0) {
write-host "ALERT . Activity did not start yet"
$number = 20
$i = $activity
do {
write-host " $i"
if ($i.id.count -eq 1) { write-host 'go to next step'; break;
}
else
{
{
write-host 'Waiting for' $i
}
}
Start-Sleep 10
}
while ($i -le $number)
Wait-Job $activity
}
Он ждет, пока активность не получит Id, что соответствует количеству наборов ActivityID = 1. Если он не имеетId, count = 0;смысл деятельности еще не начался. Мои циклы продолжают работать - появляется следующее сообщение: «Ожидание», но оно не завершается, когда счетчик = 1 (операция началась)
Чего мне не хватает?
спасибо