Как запустить пакетный файл на удаленной машине Windows с помощью Azure DevOps, запустите Powershell на целевой машине?

#powershell #batch-file #command-line #azure-devops #start-process

Вопрос:

Я хотел бы удаленно запустить некоторые команды PowerShell на виртуальной машине Azure из конвейеров Azure. На моей виртуальной машине WinRM настроен с помощью самозаверяющих сертификатов, а порт 5986 открыт в брандмауэре виртуальной машины. В виртуальной машине я могу выполнять сценарии PowerShell и устанавливать приложения через Test_setup_unattended.bat. Однако, когда я запускаю тот же сценарий с помощью сценария Powershell на целевой машине с использованием конвейера выпуска AZDO, на целевой машине ничего не происходит. Кто-нибудь может мне помочь?

Вот мой сценарий он работает внутри виртуальной машины с помощью PowerShell:

 $fol = "C:Program FilesTest"    
Set-Location $fol    
Start-Process Test_setup_unattended.bat -Wait