Я пытаюсь включить удаленное взаимодействие 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
Я вошел в систему как член группы администраторов и запускаю консоль как администратор.
Просто столкнулся и решил эту проблему на нескольких системах. В данном конкретном случае эти две системы не были частью домена, и учетная запись пользователя была не исходной учетной записью «Администратор», а новой учетной записью, которая также была членом локальной группы администраторов.
Решение пришло из следующего сообщения в блоге, по которому я бродил: Доступ к WinRM запрещен на локальном компьютере. Короче говоря, запустите следующее из командной строки (запущенной от имени администратора):
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
После этого повторно запустите командную строку PowerShell от имени администратора и повторно запустите Enable-PSRemoting
, так просто.
Для решения любой проблемы с Power Shell Remoting есть два важных ресурса.
Первый help about_Remote_Troubleshooting
, который является обширным справочником.
Второй - поиск в Интернете полученной ошибки. Я нашел команду PowerShell Сообщение блога у которых был этот контрольный список:
Решает ли один из них вашу проблему?
У меня недавно была такая же ошибка Доступ запрещенпри попытке включить PSRemoting в размещенной версии Windows 2008 R2.
Я обнаружил, что моя хостинговая компания применила групповую политику к правилу брандмауэра, которое изменяется на 4-м шаге при попытке включить PSRemoting:
4. Включение исключения брандмауэра для трафика WS-Management (только для http)
Шаги по исправлению:
1) Щелкните меню «Пуск» >> «Администрирование» >> «Брандмауэр Windows и дополнительная безопасность».
2) Щелкните правила для входящих подключений >> новое правило >> выберите вариант "предопределенный" и выберите Удаленное управление Windows из раскрывающегося списка >> Нажмите кнопку "Далее"
3) Теперь снимите флажок Режим совместимости удаленного управления Windows (HTTP-входящий) и выберите Режим удаленного управления Windows (HTTP-входящий) >> Нажмите Далее >> Разрешить подключение >> Готово.
Вот список полезных ресурсов для отладки, которые я использовал до того, как обнаружил вышеуказанное исправление:
Ссылки по устранению неисправностей:
Убедитесь, что ваша учетная запись находится в группе локальных администраторов:
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 получают ошибку отказа в доступе
Я отключил UAC в Win 7, перезагрузился, и все заработало.
Изменить: не предлагать отключить UAC. У меня была эта проблема, и у меня не было пустого пароля. Оказалось, что это единственное исправление для меня. Просто включите его снова, когда команда завершится успешно. Да здравствует отрицательный голос. ржунимагу