Я создал задачу VSTS PowerShell на целевых машинах, которая выполняет оболочку питания на удаленном компьютере. Эта задача создается как часть определения выпуска.
С логической точки зрения, когда я запускаю новую версию, агент сборки запускает эту командную оболочку на удаленном компьютере. Допустим, целевая машина - M1, и мой агент сборки работает под учетной записью пользователя u1. Я сделал u1 администратором на M1.
Если учетная запись, под которой работает агент службы, является администратором на целевой машине, то зачем мне снова явно указывать учетные данные. Если я не укажу учетные данные, это вызовет ошибку.
С логической точки зрения, когда агент сборки выполняет любую задачу, он будет иметь тот же идентификатор, под которым запущена служба агента сборки. Если это приложение является администратором на целевой машине, зачем мне явно передавать учетные данные? Должен ли он внутренне передать личность.
Атул Сурика
Атул