Делай пока цикл - powershell - PullRequest
       0

Делай пока цикл - powershell

0 голосов
/ 01 октября 2019

У меня есть вопрос о следующем цикле, который я пытаюсь запустить на 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 (операция началась)

Чего мне не хватает?

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...