Я хотел бы тихо установить шоколад на серию тестовых агентов, и я пытаюсь использовать для этого сборку TFS. У меня есть шаг сборки, который использует задачу «Запуск Powershell на удаленных компьютерах». Это, в свою очередь, вызывает ps1 для установки шоколада из https://chocolatey.org/install.ps1
, и я предоставляю переключатели powershell, как описано на сайте шоколада:
-NoProfile -InputFormat None -ExecutionPolicy Bypass
Когда я запускаю сборку, я получаю эту ошибку:
System.Management.Automation.RuntimeException: команда, уведомляющая пользователя о сбое, поскольку основная программа или тип команды не поддерживает взаимодействие с пользователем. Попробуйте хост-программу, поддерживающую взаимодействие с пользователем, например консоль Windows PowerShell или Windows PowerShell ISE, и удалите команды, связанные с подсказками, из типов команд, которые не поддерживают взаимодействие с пользователем, таких как рабочие процессы Windows PowerShell. ---> System.Management.Automation.RuntimeException: Команда, уведомляющая пользователя о сбое, поскольку основная программа или тип команды не поддерживает взаимодействие с пользователем. Попробуйте хост-программу, поддерживающую взаимодействие с пользователем, например консоль Windows PowerShell или Windows PowerShell ISE, и удалите команды, связанные с подсказками, из типов команд, которые не поддерживают взаимодействие с пользователем, таких как рабочие процессы Windows PowerShell.
Что я делаю неправильно? Кажется странным, что шоколадный установщик требовал взаимодействия с пользователем, я думаю, что весь смысл шоколадного был в бесшумной установке?