Я пытаюсь выполнить скрипт powershell из Ruby, я ввел следующую команду:
scriptPath = system('powershell \"C:\\Scripts\\DB_Setup.ps1\"')
Скрипт ruby обрабатывает исключения, когда возникает ошибка, чтобы остановить скрипт, как показано ниже:
rescue => ex
message = "\nscript on server '#{`hostname`.strip()}' terminated unexpectedly:\n\nMessage: '#{ex.message}"
raise ex
Ошибка вывода:
Сценарий на сервере «TestDB1» неожиданно прерван:
Сообщение: «невозможно преобразовать истину в строку»
Спасибо