Я запускаю точно такой же script.ps1 файл в PowerShell ISE (вручную загружая script и нажав F5) и в консоли Powershell (выполняющий файл script). Оба они работают, но ISE показывает ошибки, которых нет в консоли. Почему?
Код:
git push origin master
Write-Host "lastExitCode: $lastExitCode Last command was successful: $?"
Этот код выводит эту ошибку в ISE:
git.cmd : Initializing to normal mode
At E:\script.ps1:28 char:4
+ git <<<< push origin master
+ CategoryInfo : NotSpecified: (Initializing to normal mode:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Initializing to normal mode
Everything up-to-date
lastExitCode: 0 Last command was successful: False
И это в консоли:
Everything up-to-date
lastExitCode: 0 Last command was successful: True
Вы можете видеть, что статус успеха не тот же.