Windows Server 2008 R2上的SharePoint Foundation 2010 SP1具有单个SQL Server 2008 SP1 / Windows Server 2008标准SP2后端的简单服务器场中的标准SP1(域控制器)
我意识到安装SP的DC不build议,但我没有别的select。
试图运行Get-SPWeb -site [site path]我得到以下错误:
Get-SPWeb : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) At line:1 char:10 + Get-SPWeb <<<< -site [site path] + CategoryInfo : InvalidData: (Microsoft.Share....SPCmdletGetWeb:SPCmdletGetWeb) [Get-SPWeb], UnauthorizedAccessException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletGetWeb
我正在运行SP_admin。 为了确保SP_admin在数据库上具有SharePoint_Shell_Accessangular色,我尝试运行Add-SPShellAdmin -username DOMAIN\SP_admin -database [GUID]但是出现此错误:
Add-SPShellAdmin : You need to have Machine administrator priviliges to run this cmdlet. At line:1 char:17 + Add-SPShellAdmin <<<< -username DOMAIN\SP_admin -database $spcdb + CategoryInfo : InvalidData: (Microsoft.Share...AddSPShellAdmin:SPCmdletAddSPShellAdmin) [Add-SPShellAdmin], SPException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletAddSPShellAdmin
我检查过:
为什么它抱怨当帐户在pipe理员组中时,我需要以机器pipe理员身份运行? 这可能是因为它是一个DC和AD取代本地团体?
要快速尝试一下,就是通过在“开始”菜单中右键单击运行SharePointpipe理Shell“以pipe理员身份”,然后select“以pipe理员身份运行”。
如果这不起作用,请检查您的服务器,并查看UAC是否打开,当我遇到过去的机器pipe理员权限错误,我不得不closuresUAC来通过它。
以pipe理员身份运行也可能会缓解,但是当时我没有尝试。