TFSSecurity - не задано разрешение на создание определения тега
На справочной странице TFSSecurity для разрешений, на уровне командного проекта, есть список разрешений и их соответствующих действий. Используя TFSSecurity, я смог установить все разрешения на уровне проекта для новой группы, которую я создал, кроме " Создать определение тега". Вы можете почти ожидать ошибки: ее действие выполняется заглавными и строчными буквами (Create), а любое другое действие - заглавными буквами (PUBLISH_TEST_RESULTS, DELETE, DELETE_TEST_RESULTS).
Я пытался использовать создание, создание и создание, ни одна из этих работ. Кто-нибудь знает соответствующее действие для этого разрешения, так как оно не задокументировано в Интернете Microsoft?
1 ответ
Вам нужно указать командный проект Guid вместо имени командного проекта в команде.
Пожалуйста, следуйте инструкциям ниже, чтобы установить Create Tag Definition
разрешение для групповых проектных групп:
Получите идентификатор командного проекта с помощью REST API:
http://SERVER:8080/tfs/DefaultCollection/_apis/projects/{YourProjectName}?api-version=1.0
кд
C:\Program Files\Microsoft Team Foundation Server 15.0\Tools
(в зависимости от вашей версии TFS), запустите следующую команду:TFSSecurity /a+ Tagging //6553c041-5e50-4ace-bec2-c1dba2b812ca Create 0825 ALLOW /collection:http://server:8080/tfs/DefaultCollection
PS: в этом примере идентификатор командного проекта 6553c041-5e50-4ace-bec2-c1dba2b812ca
и имя группы пользователей 0825
не забудьте добавить "//" перед идентификатором командного проекта