Я настраиваю конвейер сборки и выпуска, и часть требований заключается в том, чтобы некоторые команды Powershell и Batch выполнялись на целевом сервере (ах).
В большинстве случаев все определения сборки и выпуска выполняются нашей выделенной учетной записью службы сборки, что обычно достаточно, однако в этом конкретном случае команду Batch следует запускать на целевом сервере (ах) другой службойучетная запись или пользователь с необходимыми привилегиями на сервере (ах).
К сожалению, наша специальная учетная запись службы сборки не обладает необходимыми привилегиями для целевого (ых) сервера (ов), поскольку они являются ограниченными средами и не планируется снимать эти ограничения.
Аналогичным образом, только ограниченное число учетных записей служб имеют полномочия для выполнения желаемых задач на целевом сервере (ах), но ни один из них не имеет привилегий для запуска задач сборки, и нет планов изменить это,
Поэтому моя задача состоит в том, чтобы как обычно запускать определения сборки / выпуска под учетной записью службы сборки, однако для определенных операций пакетной команды эти задачи должны запускаться назначенными учетными записями службы целевого сервера (-ов).Как мне этого добиться?