Сервер сборки TFS 2012 действительно нуждается в правах администратора на сервере удаленных папок? - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь заставить наш сервер сборки (TFS 2012 Update 4) «отбросить» выходные данные в сетевую папку.Я попытался дать разрешения на чтение / запись учетной записи компьютера, но когда это не сработало, я попытался создать идентификатор домена, который я мог бы использовать в качестве служебной учетной записи, и дать этой учетной записи разрешения на чтение / запись, и это не сработало.Я по-прежнему получаю следующую ошибку:

Сообщение об исключении: TF270016: Произошла ошибка при публикации файлов журнала из "% buildpath% buildname.log" в "\% networkbuildpath% \ BuildName \ BuildVersion \ logs"».Подробности: Доступ к пути "\% networkbuildpath% \ BuildName \ BuildVersion \ logs" запрещен.(тип PublishLogFileException) Трассировка стека исключений: в System.Activities.Statements.Throw.Execute (контекст CodeActivityContext) в System.Activities.CodeActivity.InternalExecute (экземпляр ActivityInstance, исполнитель ActivityExecutor, bookmarkManager bookmarkManager) в System.AecExA.It..ExecuteBody (исполнитель ActivityExecutor, BookmarkManager bookmarkManager, Location resultLocation)

Затем я перешел по ссылке на Выберите промежуточное местоположение и настройте папку удаления и прочитал следующее в разделе «Требования»"section:

Вы должны быть членом группы Администраторы на компьютере, где находится папка для размещения.

И я не смогсчитаю, что это было правдой.Наша сетевая команда не собирается позволять служебной учетной записи быть администратором на одном из наших общих доменов.Может кто-нибудь подтвердить это или сказать мне, что есть обходной путь для этого.Я могу понять, что мне нужно быть администратором на сервере сборки, но на сетевом ресурсе?Как кто-нибудь еще использует эту функциональность Drop?

...