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_Tfs 2015_Tfs Security - Fatal编程技术网

创建TFS发布定义时拒绝访问

创建TFS发布定义时拒绝访问,tfs,tfs-2015,tfs-security,Tfs,Tfs 2015,Tfs Security,我试图在TFS上设置发布定义,但遇到访问被拒绝的消息: 我认为我应该拥有此权限,因为我是“代理池管理员”组的成员: 但是,我注意到,我的队列没有角色,由于某种原因,我无法添加角色,我怀疑这与问题有关: 我的问题是如何正确配置权限?我已经在谷歌上搜索了很多,但我仍然无法确定我错过了什么样的确切许可 [[Update]] 这是TFS 2015更新3 显然,我自己已经是一名项目集合管理员,但仍然没有队列权限,不知道或看不到在哪里添加自己作为队列管理员 所述队列是由我创建的,但间接地,我创建了代

我试图在TFS上设置发布定义,但遇到访问被拒绝的消息:

我认为我应该拥有此权限,因为我是“代理池管理员”组的成员:

但是,我注意到,我的队列没有角色,由于某种原因,我无法添加角色,我怀疑这与问题有关:

我的问题是如何正确配置权限?我已经在谷歌上搜索了很多,但我仍然无法确定我错过了什么样的确切许可

[[Update]]

这是TFS 2015更新3

显然,我自己已经是一名项目集合管理员,但仍然没有队列权限,不知道或看不到在哪里添加自己作为队列管理员

所述队列是由我创建的,但间接地,我创建了代理池并检查了自动配置队列,这创建了队列,但是,如果我尝试直接创建队列,我会遇到另一个“拒绝访问”错误

[更新]

正在尝试运行
tfssecurity/collection:http://wada-pc:8080/tfs/DefaultCollection /g+“[代理队列]\Agent队列管理员”“域\帐户”

导致我出现
错误:访问被拒绝:Eduardo Wada需要以下权限才能执行此操作:编辑集合级别信息

但是,我应该获得以下许可:


是的,您的问题与代理队列角色有关。代理队列提供对代理池的访问。通常,角色下有两个组:

代理队列管理员:此组中的人可以在该池中注册新代理,将用户添加到代理池服务帐户,并将其他管理员添加到该池

<强>代理队列用户>:对于Team Foundation Server,您为代理指定的服务帐户(通常是网络服务)在登记代理时自动添加。

尝试使用创建此代理队列的帐户检查它是否可以看到角色,并将您的帐户添加到两个组中


或者,尝试创建一个新代理队列以查看是否可以看到角色,并部署一个新代理。

是的,您的问题与代理队列角色有关。代理队列提供对代理池的访问。通常,角色下有两个组:

代理队列管理员:此组中的人可以在该池中注册新代理,将用户添加到代理池服务帐户,并将其他管理员添加到该池

<强>代理队列用户>:对于Team Foundation Server,您为代理指定的服务帐户(通常是网络服务)在登记代理时自动添加。

尝试使用创建此代理队列的帐户检查它是否可以看到角色,并将您的帐户添加到两个组中


或者,尝试创建一个新的代理队列以查看是否可以看到角色,并部署一个新代理。

哪个确切的TFS版本?2015年,项目集合管理员必须将您添加为队列管理员或队列用户。2017年,移动到项目级别的项目管理员应该可以添加您。TestPool代理队列下的代理的状态如何?TestPool代理队列下有一个代理(Agent1),其状态为“空闲”。您可以运行此命令,然后检查发生了什么:tfssecurity/collection:tfscollectionurl/g+“[代理队列]\代理队列管理员“doamin\account”您需要从URL中删除“project1”哪个确切的TFS版本?2015年,项目集合管理员必须将您添加为队列管理员或队列用户。2017年,移动到项目级别的项目管理员应该可以添加您。TestPool代理队列下的代理的状态如何?TestPool代理队列下有一个代理(Agent1),其状态为“空闲”。您可以运行此命令,然后检查发生了什么:tfssecurity/collection:tfscollectionurl/g+“[代理队列]\代理队列管理员“doamin\account”您需要从URL中删除“project1”尝试选择所有队列,然后将您的帐户添加到管理员组。检查网站上的所有权限:我在“所有队列”项目上都有相同的问题,在构建管理员组中的角色TABIS中没有角色出现吗?不,但是我在“Team Foundation管理员”组和“项目集合管理员”中。 group@EduardoWada在TFS Web Access上检查您的帐户,查看它所属的组,并检查您所属组的权限。尝试选择所有队列,然后将您的帐户添加到管理员组。检查网站上的所有权限:我在“所有队列”项目上都有相同的问题,在构建管理员组中的角色TABIS中没有角色出现吗?不,但是我在“Team Foundation管理员”组和“项目集合管理员”中。 group@EduardoWada在TFS Web Access上检查您的帐户,查看它所属的组,并检查您所属组的权限。