Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 允许创建和编辑生成定义,但不允许编辑现有定义_Tfs_Permissions_Tfsbuild - Fatal编程技术网

Tfs 允许创建和编辑生成定义,但不允许编辑现有定义

Tfs 允许创建和编辑生成定义,但不允许编辑现有定义,tfs,permissions,tfsbuild,Tfs,Permissions,Tfsbuild,我管理一个大型TFS 2013团队项目,我们现在将其代码拆分为多个独立部分,每个部分都成为团队项目中的租户。每个这样的部件都有自己的构建定义。我希望每个部分的人员都能够创建/编辑/管理他们的构建定义,而不是其他人 目前,我根据请求自己创建构建定义,然后设置对新定义的权限,并告诉人们编辑它们。由于我在Builders VSO组中,因此我拥有该权限,因此对团队项目具有编辑生成定义和管理员生成权限 但是,我想授予每个人创建新生成定义和管理它们的权限,但不授予他们更改其他权限的权限。这在TFS中是可能的

我管理一个大型TFS 2013团队项目,我们现在将其代码拆分为多个独立部分,每个部分都成为团队项目中的租户。每个这样的部件都有自己的构建定义。我希望每个部分的人员都能够创建/编辑/管理他们的构建定义,而不是其他人

目前,我根据请求自己创建构建定义,然后设置对新定义的权限,并告诉人们编辑它们。由于我在Builders VSO组中,因此我拥有该权限,因此对团队项目具有
编辑生成定义
管理员生成权限


但是,我想授予每个人创建新生成定义和管理它们的权限,但不授予他们更改其他权限的权限。这在TFS中是可能的吗?

目前不可能开箱即用。但是,您可以设置一个网页,自动执行当前执行的任务,并添加新的生成定义,并向正确的团队授予权限。。。然后他们可以从那时起管理它


我建议使用PowerShell进行此操作,该网页称之为mearly。

我认为目前不可能做到这一点-我也有类似的问题,通常对我来说,这取决于人们对我的信任,比如我是否让他们成为“建设者”。这种方法的问题在于,如果某个构建确实发生了问题,就没有对TFS中谁更改了该构建进行审计。