TFS 2008:在 SharePoint(WSS3)中创建没有项目门户的团队项目 - 如何创建?

TFS 2008:在 SharePoint(WSS3)中创建没有项目门户的团队项目 - 如何创建?

在我休假期间,另一名员工在 TFS2008 中创建了一个新项目。出于某种原因(我怀疑他们没有正确的权限等),在执行此操作时未在 Windows Sharepoint Services 3 上创建站点,因此没有项目门户。

我需要解决这个问题,以便团队可以使用 Sharepoint 等。

最初,由于该项目尚未签入任何内容,我认为我只需删除坏项目并使用 WSS 设置创建一个新项目。

在命令提示符中运行 TFSDeleteProject 命令出现错误:

TF30063: You are not authorized to access <tfs-server-name>

研究过这个问题后,我认为可能是因为没有项目门户,所以无法访问它。

我该如何解决这个问题?我想手动创建项目门户(我需要一些步骤,因为我很确定这不是只需单击“创建”按钮即可完成的),或者找到一个允许我删除并重新创建团队项目的解决方案。

我是所有领域的管理员(我已经三重检查了!)。

谢谢尼尔

答案1

如果您查看 MSDN 上有关 TFSDeleteProject 命令的页面,其中有一条评论链接到一篇博客文章,该文章中有人解决了看似相同的问题。显然,您需要一些特定的 SharePoint 权限才能使其正常工作:

“将您的帐户添加到 SharePoint 项目门户的网站集管理员”

来自博客:

您是否曾经尝试删除团队项目并收到上述消息?您是否在 Team Foundation 管理员组中并且感到困惑?我以为 TFS 管理员可以做任何事情!所以我最终决定弄清楚这个问题的根本原因。

解决方法很简单:将您的帐户添加到 SharePoint 项目门户的网站集管理员(此处介绍)。您也可以在中央管理中的应用程序管理部分下以农场管理员的身份执行此操作。希望作为 TFS 管理员,您已被添加到 SharePoint 中的农场管理员组。农场管理员组的优点是它支持 AD 组。但是,网站集管理员不支持。从中央管理,您可以指定主要和次要网站集管理员。在项目门户网站的设置中,您可以指定其他用户,但不能指定组。

为什么 Farm Administrators 默认不能管理网站集?就是这样的。TechNet 上有一篇很棒的文章描述了 SharePoint 安全性的工作原理。关键内容如下:

“默认情况下,农场管理员组的成员没有对单个网站或其内容的管理访问权限。但是,他们可以控制特定的网站集以查看任何内容。例如,如果网站集管理员离开组织并且必须添加新管理员,农场管理员可以将自己添加为网站集管理员,此操作将记录在审核日志中。”

就是这样。简而言之,TFSDeleteProject 上的 MSDN 条目应包含一个先决条件步骤,以确保在运行该命令之前您拥有站点集合管理员权限。

博客文章:http://vsts-fu.blogspot.com/2008/10/tf30063-you-are-not-authorized-to.html

相关内容