Вы можете делать все, что захотите, в Azure Devops, используя либо шаблон выпуска Powershell, либо шаблон запуска Run Powershell на удаленных машинах. Единственным преимуществом здесь является настройка WinRM на удаленных серверах, открытие настроек портов / брандмауэров, использование самозаверяющих сертификатов X509, если вы хотите сделать это через SSL, прослушиватели WinRM, настройка доверенных хостов и т. Д. c. и др c. Мне потребовалось два месяца, чтобы наконец установить WinRM и правильно работать с Azure Devops (в моем случае это включало настройку специальной политики группы безопасности, чтобы службы WinRM могли беспрепятственно работать на удаленных машинах, подключенных к домену). Однако, если у вас работает WinRM, вы можете Azure Devops управлять всем, что вы могли бы написать с помощью Powershell, так что усилия стоили для меня. Если вы отправляетесь в это приключение, найдите время, чтобы написать несколько тестовых сценариев PowerShell, которые вызывают Invoke-command для проверки всех функций безопасности WinRM, о которых я упоминал выше, это сэкономит вам много времени за счет устранения неполадок удаленного подключения через WinRM.