Tfssecurity-设置发布组和部署组的权限

Tfssecurity-设置发布组和部署组的权限,tfs,azure-devops,Tfs,Azure Devops,目前,我正在编写一个脚本,用于使用Tfssecurity.exe设置TFS权限。 我解决了TFS中所有领域的问题,但现在我被“发布”和“部署组”权限所困扰。 对于“Release”,我在SecurityNamespace Json中找到了一个名为“ReleaseManagement”的名称空间——如果我执行tfssecurity/a,我就找不到该名称空间。 如果我尝试使用tfssecurity.exe/a+Release Management设置权限,它也会告诉我没有具有该名称的工作区,如果我在

目前,我正在编写一个脚本,用于使用Tfssecurity.exe设置TFS权限。 我解决了TFS中所有领域的问题,但现在我被“发布”和“部署组”权限所困扰。 对于“Release”,我在SecurityNamespace Json中找到了一个名为“ReleaseManagement”的名称空间——如果我执行tfssecurity/a,我就找不到该名称空间。 如果我尝试使用tfssecurity.exe/a+Release Management设置权限,它也会告诉我没有具有该名称的工作区,如果我在写入它时没有空格(ReleaseManagement)。 我也找不到部署组的任何信息

所以我希望从你们这里得到关于这两个权限区域(名称空间)的提示。 ==>系统:VSTS

以下是我使用/a获得的名称空间:
嘿,谢谢你的回答。我的问题是,在VST上,我没有用/a=>返回这个名称空间,我得到了所有的名称空间,但是这个名称空间丢失了,并且告诉我它找不到它。我得到它的唯一方法是从json中得到它。 以下是我使用/a获得的名称空间:

 WorkItemTrackingAdministration
 DistributedTask
 WorkItemQueryFolders
 Git Repositories
 VersionControlItems2
 EventSubscriber
 WorkItemTrackingProvision
 ServiceEndpoints
 ServiceHooks
 Chat
 Collection
 Proxy
 Plan
 Process
 AccountAdminSecurity
 Library
 Project
 EventSubscription
 CSS
 TeamLabSecurity
 ProjectAnalysisLanguageMetrics
 Tagging
 MetaTask
 Iteration
 Favorites
 Registry
 Graph
 ViewActivityPaneSecurity
 Job
 WorkItemTracking
 StrongBox
 Server
 TestManagement
 SettingEntries
 BuildAdministration
 Location
 UtilizationPermissions
 WorkItemsHub
 WebPlatform
 VersionControlPrivileges
 Workspaces
 CrossProjectWidgetView
 WorkItemTrackingConfiguration
 Discussion Threads
 DataProvider
 Social
 Security
 IdentityPicker
 ServicingOrchestration
 Build
 DashboardsPrivileges
 VersionControlItems
 Identity

包含要向其添加用户或组权限的组的命名空间。您还可以使用
tfsseecurity/a
命令查看服务器、集合和项目级别的名称空间列表

tfssecurity /a /server:ServerURL 
您可以首先使用上面的命令检查是否有您需要的相应名称空间。对于名称,在中间包含一个空格,您应该使用<代码>“<代码> > <代码> >“<代码> >如<代码>”发布管理“< /代码>


更多详细信息请参阅本官方教程--

意识到这已经过去很久了,但是当您使用/collection:而不是/server:参数时,会得到不同的名称空间。 因此,当您看不到与RESTAPI相同的名称空间时,这就是为什么。 希望对任何经过的人都有帮助


我刚刚被抓住了

嘿,谢谢你的回答。我的问题是,在VST上,我没有用/a=>返回这个名称空间,我得到了所有的名称空间,但是这个名称空间丢失了,并且告诉我它找不到它。我得到它的唯一方法是在我从中获得的json中。@Chrizzo您能在web portal中设置发布组和部署组的权限吗?如果在使用tfssecurity命令时直接输入
“发布管理”
,您会得到什么结果或错误消息?这是我得到的信息,很抱歉是德语。。。TfsSur保卫微软(R)TFSS-安全- Team Foundation Server SigHeHeTHOTOL版权(C)微软公司。好的。团队基金会Zielserver ist。Sicherheitsnamespace“发布管理”是nicht vorhanden。(Securitynamespace“发布管理”不可用)Für die folgenden Sicherheitsnamespaces können Berechtigungen festgelegt werden:工作项目跟踪管理DistributedTask@Chrizzo如果是这样,恐怕您无法使用tfssecurity命令为发布组和部署组设置权限。嗨,Patrick,这方面没有更新!还在MS Forums->等待回答中编写了一个线程。