Предоставление пользователю домена RetainIndefinly разрешений через tfssecurity - PullRequest
1 голос
/ 02 февраля 2012

Я нигде не получаю медленное использование tfssecurity.exe для программного предоставления пользователю неограниченного разрешения на определение сборки TFS.

Я использую TFS2010 и командную строку

tfssecurity /a+ Build [teamprojectname] RetainIndefinitely n:domain\user ALLOW /collection:http://mytfsserver:8080/tfs/collectionname

и он говорит готово и показывает ACL для объекта.

Но это ничего не меняет в окне Team Explorer, и разрешения для пользователя не изменяются.

Я знаючто-то не так, возможно, с моим токеном, так как я не могу перечислить какие-либо существующие ACL либо с помощью ключа / acl, но информации об этом, ну, вообще-то, не существует.

Спасибо.

Алан.

1 Ответ

2 голосов
/ 14 марта 2012

Краткий ответ: это похоже на ошибку TFS, и ее невозможно устранить.Ваша команда в порядке, но TFS не обрабатывает ее должным образом.

Длинный ответ: я пытался выполнить аналогичную команду (Windows 7 x64, Visual Studio 2010 SP1, TFS 2010) и столкнулся с той же проблемой.Техническая поддержка Microsoft смогла воспроизвести проблему, и команда разработчиков Visual Studio отправила сообщение об ошибке.

Вы можете просмотреть отчет об ошибке здесь и указать, что вы можете воспроизвести его здесь:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...