Мне нужно запустить в PowerShell 5 некоторый robot (RobotFramework) командный файл по указанному c файлу робота. В документации просто используется: «robot file.robot», который работает, но в сценарии PowerShell у меня возникают проблемы. Я определил:
$ROBOT_PATH="C:\Program Files\Robot\Scripts"
Но при попытке выполнить:
$ROBOT_PATH\robot.bat User.robot
Получение ошибки: Unexpected token '\robot.bat' in expression or statement.
Если я попробую: "$ROBOT_PATH\robot.bat" User.robot
или "$ROBOT_PATH\robot.bat" "User.robot"
затем получается: Неожиданный token '"User.robot"' in expression or statement.
Итак, как объединить Путь и Команду и распространить Аргументы для этой команды? Важно подчеркнуть, что я не должен сначала выполнять команду « cd to PATH» перед выполнением команды. Если я сделаю "cd" , то все заработает!