Как добавить как цикл или если еще оператор для выполнения задачи 1 на 1 - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу добавить последовательность задач, это означает, что скрипт будет ждать, пока первая задача будет завершена первой, а затем перейдет к следующей задаче.Если задача получает ошибку, она не будет выполнена и, вероятно, создаст для этого журнал.

WindowsSensor_F7C855810C3B47FC8931D2E5E9E889BF-57.exe /install /quiet /norestart

"%ProgramFiles%\CrowdStrike\CSInstallGuard.exe" PW="nzhHLfrpy5rqTFVsne8D"

if exist "%ProgramFiles%\Cylance\Desktop\CylanceSvc.exe" msiexec /x {2E64FC5C-9286-4A31-916B-0D8AE4B22954} /qn /norestart

Ниже приведен код, который я выхожу.Может кто-нибудь почистить

Start-Process "WindowsSensor_F7C855810C3B47FC8931D2E5E9E889BF-57.exe" /install /quiet /norestart | Out-null

Start-Process "%ProgramFiles%\CrowdStrike\CSInstallGuard.exe" PW="nzhHLfrpy5rqTFVsne8D" | Out-null



if (test-path %ProgramFiles%\Cylance\Desktop\CylanceSvc.exe .PathType leaf){
    msiexec /x {2E64FC5C-9286-4A31-916B-0D8AE4B22954} /qn /norestart | Out-null
    }

    else {
    break

    }

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете передать вывод, как WindowsSensor_F7C855810C3B47FC8931D2E5E9E889BF-57.exe /install /quiet /norestart | Out-null Это заставит PowerShell ждать завершения команды.

... на самом деле я просто набрал ваш вопрос в поисковом боре и нашел похожие с отличными ответами,например посмотрите на этот вопрос .

...