@belyaevcyrill

Как в BAT-файле получить результат выполнения PW-скрипта?

Вызываю PowerShell-скрипт из BAT-файла. Поле вызова хочу в BAT-файле сделать проверку, какое значение возвратилось — пустая строка либо не пустая. Если пустая строка, то перейти к секции sec_1, если не пустая, то sec_2. Подскажите, как в BAT-файле сделать проверку возвращаемых данных из PowerShell-скрипта?
  • Вопрос задан
  • 844 просмотра
Пригласить эксперта
Ответы на вопрос 2
BAT запускает процесс, а он может вернуть 1 или 0 в конце своей работы, как и любой другой.
Переменная окружения называется ~ErrorLevel.

How do I get the application exit code from a Wind...
Ответ написан
DarkRaven
@DarkRaven
разработка программного обеспечения
Вот так я в BATCH-файле получал дату из PowerShell:
@for /f %%i in ('powershell -NoLogo -Command "[DateTime]::Now.ToString(\"yyyy-MM-dd-HH-mm-ss\")"') do @set CurrDateTimeAsFileName=%%i


Думаю, сможете адаптировать под себя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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