У меня есть свой BAT-файл, который содержит шаги по настройке Selenium-хаба на моем компьютере. Ниже приведены команды в файлах Jar.
SET HUBHOST=192.168.2.104
IF NOT [%1] == [] SET HUBHOST=%1
start java -jar selenium-server-standalone-3.8.1.jar -role hub -hubConfig HubConfig.json
Exit
Я использую powershell для запуска этого файла .bat.
Я использовал эту команду
Start-Process -FilePath C:\Automation\CICDBatFiles\hub.BAT
Но файл .bat не запускается. Может ли кто-нибудь однажды помочь мне, где я делаю ошибку?
Используйте cmd.exe и командный файл в качестве аргумента.
почему вы запускаете это из PowerShell, а не напрямую из PowerShell?
Я настоятельно рекомендую изменить вторую командную строку в командном файле на IF NOT "%~1" == "" SET "HUBHOST=%~1"
, чтобы она работала даже с первым аргументом, переданным в командный файл с окружающим "
.
Отвечает ли это на ваш вопрос? Как запустить WinSCP из файла ps1