我将 SP 从 WSS SP2 升级到 SPF 2010 SP1。

在 WSS SP2 中,我能够更新场管理员。在 SPF 2010 SP1 中,我不断在 ULS 日志中收到以下内容:

需要本地管理员特权来更新农场管理员的组。

  • 我已经尝试过多个帐户。全部都有相同的错误消息。
  • 我还运行了 updatefarmcredentials 命令。还是同样的错误。

enter image description here

更新:

多次运行 SP 产品配置向导后,我能够解决此问题。

此外,目前 MS 不支持在 Windows Server 2012 上安装 SharePoint 2010。我注意到这些问题可能是不受支持的环境造成的。

更新:MS 现在表示,一旦 SP 2010 SP2 发布,将支持在 Windows Server 2012 上安装 SharePoint 2010。 参考

有帮助吗?

解决方案

在运行IE在服务器上并打开Central Admin URL时,我具有相同的问题。转到所有程序/ Microsoft SharePoint 2010产品/ SharePoint 2010中央管理员并作为管理员运行,添加用户没有问题。

我也能够在使用 Workstation 以通过URL添加用户时添加用户。

其他提示

sp2013和2012服务器: 我注意到,如果我通过浏览器启动CA,它不会让我添加具有错误的服务器场管理员:将需要本地管理员权限才能更新Farm Administrators的组。即使我使用农场账户。 要解决问题,请确保从“开始”菜单中启动“中央管理”。

我能够在运行SP产品配置向导后解决此问题多次。

此外,目前MS不支持在Windows Server 2012上安装SharePoint 2010.这些问题可能是不受支持的环境的结果。

更新: ms现在正在说在Windows Server 2012上安装SharePoint 2010,将在SP 2010 SP2发布后支持。参考

我在尝试将场管理员添加到 Windows 2008r2 上的新 SharePoint Server 2010 试用版时遇到此问题。没有沿着上面建议的途径走得太远,我发现了一个 PowerShell 脚本 这里 这完成了繁重的工作,复制如下。我从 SharePoint 2010 Management Shell 运行此命令 run as administrator (可能不需要以提升的权限运行)。

Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

# Creates a new Farm Administrator
$newFarmAdministrator = Read-Host -Prompt 'Please provide the name of the new Farm Administrator in the form of DOMAIN\Username'

$caWebApp = Get-SPWebApplication -IncludeCentralAdministration | where-object {$_.DisplayName -eq "SharePoint Central Administration v4"}
$caSite = $caWebApp.Sites[0]
$caWeb = $caSite.RootWeb

$farmAdministrators = $caWeb.SiteGroups["Farm Administrators"]
$farmAdministrators.AddUser($newFarmAdministrator, "", $newFarmAdministrator, "Configured via PowerShell")

$caWeb.Dispose()
$caSite.Dispose()

$caDB = Get-SPContentDatabase -WebApplication $caWebApp
Add-SPShellAdmin -Database $caDB -Username $newFarmAdministrator
许可以下: CC-BY-SA归因
scroll top