访问被拒绝 Add-SPSolution [重复]
-
10-12-2019 - |
题
我在向生产场添加解决方案时遇到此错误...
几周前,我发现一个网站在启动任何添加命令之前给了我一行要写的内容,但现在找不到了
其次,使用 powershell 的帐户是农场的管理员...不明白:s
解决方案
要添加解决方案,您需要在Shell Admin上担任本地管理员。以管理员身份运行 shell。
正如我在评论中所说的那样,我找不到有关Technet上指定的特定要求,但我对一个农场进行了测试:
•首先,我向我的 AD 添加了一个全新的用户。
•作为AD的成员,仅在我的农场服务器上,用户是域用户的一部分,因此是本地用户组的一部分。
•我使用Run作为不同的用户(右键单击Shell)启动了SP2010管理外壳,并登录为新用户。由于缺乏访问权限,我已经启动了一些错误(当地农场无法访问。未注册具有特征性依赖性的CMDLET。)
•我尝试添加解决方案并得到:
添加 SP 解决方案:无法访问本地农场。验证本地农场是PR的操作,当前可用的,并且您在重新尝试之前具有适当的权限可以访问数据库。
•我现在给了测试用户农场管理特权,并启动了新的外壳。仍然遇到同样的错误。
•我将另一个外壳作为我的农场管理员(如果登录为帐户,请记住如果启用了UAC,请使用运行作为管理员)。在这里,我将测试用户添加为shell admin
•我现在与我的测试用户启动了一个新的shell。加载时没有错误,但是当我尝试添加时,我得到的错误与您相同:
添加 SP 解决方案:拒绝访问
•然后,我将测试用户添加到本地管理员组,并打开一个新的外壳。
•添加用户时,我可以毫无问题地添加用户。
其他提示
只需右键单击 PowerShell,然后单击“以管理员身份运行”。如果这不起作用,您只需运行 Get-SPShellAdmin 并查看您使用的帐户是否被列为 ShellAdmin。最初,只有“Farm Admin”服务帐户是 ShellAdmin(而不是“Setup Admin”服务帐户)。
如果您的帐户未列出,请使用 Add-SPhellAdmin 添加您的帐户。您可能会陷入恶性循环,在运行 Add-SPShellAdmin 时仍然会遇到“访问被拒绝”的情况。在这种情况下,只需以“Farm Admin”服务帐户登录,然后将您的初始帐户添加为 Shell 管理员。
此时,您可以使用初始帐户“以管理员身份运行”重新登录,然后运行 Add-SPSolution,希望它对您有用。