@seoplus2019

Как преобразовать cmd/bat в powerShell?

Есть код

SetLocal EnableDelayedExpansion

Set ServiceName=tbupddwu

Net Stop %ServiceName%||(
    For /F "tokens=3" %%A In ('SC queryex %ServiceName%^|Find "PID"') Do (
                TaskKill /F /T /PID %%A>nul
                Ping -n 5 127.0.0.1>nul
    )
)
Net start %ServiceName%
Pause&Exit


Как его переделать в PowerShell?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 3
Zoominger
@Zoominger
System Engineer
Разобраться в том, что он делает и переписать с нуля.
Ответ написан
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Переписать. При всей его страхолюдности делает он вполне очевидные вещи - пристреливает какой-то сервис, проверяет, что помер, если нет - что-то еще валит, потом запускает его заново - видимо такой хитрый перезапускатель сервиса
Ответ написан
@MaxKozlov
CityCat4 суть уже написал, а для переписывания можете тут идей почерпнуть

https://social.technet.microsoft.com/Forums/lync/e...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы