Вызвать пакетный скрипт в скрипт Powershell - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть простой пакетный сценарий .bat, который копирует данные из одного местоположения в другое, а пакетный сценарий не имеет кодов выхода. Это просто файл .bat с командой copy для копирования файлов. Я хочу вызвать сценарий .bat в сценарий Power Shell и не выполнить сценарий Power Shell, если .bat не удалось. Вот мой пример кода скрипта Power Shell.

$BatchScriptLocation="\\SomeNetworkServer\Folder"
$BatchScriptName="Test.bat"   ---simple batch script with no exit codes.

$RunBat = Start-Process -FilePath $BatchScriptLocation\$BatchScriptName -Wait -passthru;$a.ExitCode

If ($RunBat -eq 0) 
{
echo "Batch script execution success"
exit 0
}
else
{
echo "Batch script execution failed"
exit 1
}
...