我在向生产场添加解决方案时遇到此错误...

enter image description here

几周前,我发现一个网站在启动任何添加命令之前给了我一行要写的内容,但现在找不到了

其次,使用 powershell 的帐户是农场的管理员...不明白:s

有帮助吗?

解决方案

要添加解决方案,您需要在Shell Admin上担任本地管理员。以管理员身份运行 shell。

正如我在评论中所说的那样,我找不到有关Technet上指定的特定要求,但我对一个农场进行了测试:

•首先,我向我的 AD 添加了一个全新的用户。

•作为AD的成员,仅在我的农场服务器上,用户是域用户的一部分,因此是本地用户组的一部分。

•我使用Run作为不同的用户(右键单击Shell)启动了SP2010管理外壳,并登录为新用户。由于缺乏访问权限,我已经启动了一些错误(当地农场无法访问。未注册具有特征性依赖性的CMDLET。)

•我尝试添加解决方案并得到:

添加 SP 解决方案:无法访问本地农场。验证本地农场是PR的操作,当前可用的,并且您在重新尝试之前具有适当的权限可以访问数据库。

•我现在给了测试用户农场管理特权,并启动了新的外壳。仍然遇到同样的错误。

•我将另一个外壳作为我的农场管理员(如果登录为帐户,请记住如果启用了UAC,请使用运行作为管理员)。在这里,我将测试用户添加为shell admin

•我现在与我的测试用户启动了一个新的shell。加载时没有错误,但是当我尝试添加时,我得到的错误与您相同:

添加 SP 解决方案:拒绝访问

•然后,我将测试用户添加到本地管理员组,并打开一个新的外壳。

•添加用户时,我可以毫无问题地添加用户。

来源:接受问题 Sharepoint 2010 powershell add-spsolution 访问被拒绝的答案

其他提示

只需右键单击 PowerShell,然后单击“以管理员身份运行”。如果这不起作用,您只需运行 Get-SPShellAdmin 并查看您使用的帐户是否被列为 ShellAdmin。最初,只有“Farm Admin”服务帐户是 ShellAdmin(而不是“Setup Admin”服务帐户)。

如果您的帐户未列出,请使用 Add-SPhellAdmin 添加您的帐户。您可能会陷入恶性循环,在运行 Add-SPShellAdmin 时仍然会遇到“访问被拒绝”的情况。在这种情况下,只需以“Farm Admin”服务帐户登录,然后将您的初始帐户添加为 Shell 管理员。

此时,您可以使用初始帐户“以管理员身份运行”重新登录,然后运行 ​​Add-SPSolution,希望它对您有用。

许可以下: CC-BY-SA归因
scroll top