1

Я настроил сервер для разрешения удаленных сеансов PowerShell, следуя более или менее этой документации: Удаленное взаимодействие с виртуальными машинами Azure ARM с помощью Powershell.

На этом сервере у меня есть два пользователя, оба внутри группы « Administrators ».

Используя одного пользователя, я могу правильно подключиться к этому удаленному серверу, от второго пользователя я получаю сообщение об ошибке:

Enter-PSSession : Connecting to remote server x.y.w.z failed with the following error message : Access is
denied. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ Enter-PSSession -SessionOption (New-PSSessionOption -SkipCACheck -Ski ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (x.y.w.z:String) [Enter-PSSession], PSRemotingTransportException
    + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

Для подключения я использую:

Enter-PSSession -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -ComputerName x.y.w.z -UseSSL -Credential (Get-Credential)

От обоих пользователей я могу войти на сервер с помощью RDP и запустить административные задачи. Разница лишь в том, что я настроил удаленный powershell с первым пользователем.

Есть идеи, что мне не хватает? Как я могу включить удаленный PowerShell для всех администраторов?

1 ответ1

0

Я пытался следовать этому руководству по устранению неполадок: Об удаленном устранении неполадок.

Теперь кажется, что работает, но не уверен, какие именно из этих точек решают проблемы (возможно, работает Set-PSSessionConfiguration Microsoft.PowerShell -ShowSecurityDescriptorUI). Я перепробовал много решений, и через несколько минут он начал работать. Я подозреваю, что Windows что-то кеширует и поэтому решение не сработало сразу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .