Доступ запрещен
-
10-12-2019 - |
Вопрос
Я получаю эту ошибку при добавлении решения в производственную ферму...
несколько недель назад я нашел веб-сайт, на котором мне нужно было написать строку перед запуском любой команды добавления, но я больше не могу ее найти
Во-вторых, учетная запись, использующая PowerShell, является администратором фермы... не понимаю: с
Решение
Чтобы добавить решения, вам необходимо быть локальным администратором поверх администратора Shell.Запустите оболочку от имени администратора.
Как я сказал в комментариях, я не могу найти конкретное требование, указанное на Technet, но я провел тест на одной из моих ферм:
• Сначала я добавил в свой AD нового пользователя.
• Будучи участником рекламы, пользователи только на моем фермерском сервере заключается в том, что его часть доменных пользователей и, следовательно, часть локальной группы пользователей.
• Я запустил оболочку администрирования SP2010, используя Run в качестве другого пользователя (щелкните правой кнопкой мыши на оболочке) и вошел в систему в качестве моего нового пользователя.Уже, когда я начал, я получил некоторые ошибки из -за отсутствия доступа (местная ферма недоступна.CMDLETS с FecueDePendencyID не зарегистрированы.)
• Я попробовал добавить решение и получил:
Добавить-SPSolution:Невозможно получить доступ к локальной ферме.Убедитесь, что локальная ферма настроена на PR, в настоящее время доступен, и что у вас есть соответствующие перемещения для доступа к базе данных, прежде чем попробовать снова.
• Теперь я дал привилегии администраторов пользователей пользователей и запустил новую оболочку.Все еще получил ту же ошибку.
• Я запустил еще одну оболочку в качестве моего фермерского администратора (если войти в систему в качестве учетной записи, не забудьте использовать run в качестве администратора, если у вас включен UAC).Здесь я добавил своего тестового пользователя в качестве администратора оболочки
• Теперь я запустил новую оболочку с моим тестовым пользователем.Нет ошибок во время загрузки, но когда я попытался добавить, я получил такую же ошибку, что и вы:
Добавить-SPSolution:Доступ запрещен
• Затем я добавил тестового пользователя в локальную группу администраторов и открыл новую оболочку.
•При добавлении пользователя я мог добавить пользователя без проблем.
Источник:Принят ответ на вопрос. Доступ к аддону PowerShell для Sharepoint 2010 запрещен.
Другие советы
Просто щелкните правой кнопкой мыши PowerShell и выберите «Запуск от имени администратора».Если это не сработает, просто запустите Get-SPShellAdmin и посмотрите, указана ли ваша учетная запись, которую вы используете, как ShellAdmin.Изначально только учетная запись службы «Администратор фермы» является администратором ShellAdmin (а не учетная запись службы «Администратор настройки»).
Если вашей учетной записи нет в списке, используйте Add-SPhellAdmin, чтобы добавить свою учетную запись.Здесь вы можете попасть в порочный круг, где при запуске Add-SPShellAdmin вы все равно получите сообщение «Доступ запрещен».В этом случае просто войдите в систему как учетную запись службы «Администратор фермы», а затем добавьте свою первоначальную учетную запись в качестве администратора оболочки.
На этом этапе вы можете снова войти в систему под своей первоначальной учетной записью «Запуск от имени администратора», а затем запустить Add-SPSolution, и, надеюсь, это вам подойдет.