Включение Powershell Remoting. Доступ запрещен?

Включение Powershell Remoting. Доступ запрещен?

Я пытаюсь включить удаленное взаимодействие Powershell на сервере Windows 2008 R2, работающем в режиме рабочей группы.

Я выполнил команду Enable-PSRemoting в консоли PowerShell.

PS C:\Windows\system32> Enable-PSRemoting

WinRM Quick Configuration Running command "Set-WSManQuickConfig" to enable this machine for remote management through WinRM service  This includes:
    1. Starting or restarting (if already started) the WinRM service
    2. Setting the WinRM service type to auto start
    3. Creating a listener to accept requests on any IP address
    4. Enabling firewall exception for WS-Management traffic (for http only).

Do you want to continue? [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): y WinRM already is set up to receive requests on this machine. Set-WSManQuickConfig : Access is denied. At line:50 char:33
+             Set-WSManQuickConfig <<<<  -force
    + CategoryInfo          : InvalidOperation: (:) [Set-WSManQuickConfig], InvalidOperationException
    + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.SetWSManQuickConfigCommand

Я вошел в систему как член группы администраторов и запускаю консоль от имени администратора.

решение1

Только что столкнулся с этой проблемой и решил ее на нескольких системах. В данном конкретном случае эти две системы не были частью домена, а учетная запись пользователя не была изначальной учетной записью "Администратор", а скорее новой учетной записью, которая также была членом локальной группы администраторов.

Решение пришло из следующего сообщения в блоге, на которое я наткнулся:Доступ WinRM запрещен на локальном компьютере. Короче говоря, выполните следующее из командной строки (запущенной от имени администратора):

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

После этого перезапустите командную строку PowerShell от имени администратора и снова запустите Enable-PSRemoting, все просто.

решение2

Для решения любых проблем с Power Shell Remoting есть два важных ресурса.

Первая — help about_Remote_Troubleshootingэто обширный справочник.

Второе — поиск в интернете ошибки, которую вы получаете. Я нашел команду PowerShellСообщение блогау которого был такой контрольный список:

  1. Мой компьютер подключен к домену.
  2. Я вошел в систему как администратор
  3. PowerShell запускается с повышенными привилегиями.
  4. Мой пароль не пустой

Помогло ли одно из этих действий решить вашу проблему?

решение3

У меня недавно была такая же ошибкаВ доступе отказанопри попытке включить PSRemoting на размещенной версии Windows 2008 R2.

Я обнаружил, что моя хостинговая компания применила групповую политику к правилу брандмауэра, которое изменяется на 4-м шаге при попытке включить PSRemoting:
4. Включение исключения брандмауэра для трафика WS-Management (только для http)


Действия по исправлению:
1) Нажмите меню «Пуск» >> Администрирование >> Брандмауэр Windows и расширенная безопасность

2) Нажмите «Правила входящих подключений» >> Новое правило >> выберите параметр «Предопределенные» и выберите Удаленное управление Windows из раскрывающегося списка >> Нажмите «Далее»

3) Теперь снимите флажок «Режим совместимости с удаленным управлением Windows (HTTP-In)» и выберите Режим удаленного управления Windows (HTTP-In) >> Нажмите «Далее» >> Разрешить подключение >> Готово


Вот список полезных ресурсов для отладки, которые я использовал до того, как обнаружил указанное выше исправление:

Ссылки на устранение неполадок:
Проверьте, входит ли ваша учетная запись в группу локальных администраторов:

powershell> whoami /all

Команда Powershell — включить PSRemoting(4 распространенных шага по устранению неполадок)
Как запускать команды PowerShell на удаленных компьютерах(Настройка домена и рабочей группы)

Другие темы:
Пытаетесь настроить PSRemoting на SharePoint?
Использование технологий удаленного взаимодействия PowerShell для управления фермой SharePoint

Пытаетесь настроить PSRemoting в Windows XP?
Ошибка включения PSRemoting в Windows XP SP3

Вы настраиваете PSRemoting на компьютере с языком, отличным от английского? - измените язык на английский.
Ссылка 1 - язык не указан
Ссылка 2 - Испанский/Немецкий

Вы используете VirtualBox и пытаетесь настроить PSRemoting?
Virtualbox и необходимость включить CredSSP
VirtualBox и настройка PSRemoting приводят к ошибке «Отказано в доступе»

решение4

Иногда проблема с winrm и "доступ запрещен" вызвана недействительной конфигурацией сертификатов. Вот подробности:https://docs.microsoft.com/en-us/troubleshoot/iis/http-403-forbidden-access-website#cause-2-non-self-signed-certificates-are-in-trusted-root-certification-authorities-certificate-store

Связанный контент