WINRM Enter-Pssession не работает на новой машине

WINRM Enter-Pssession не работает на новой машине

Я пытаюсь включить Win RM в смешанном доменном режиме на новой машине.

С другой рабочей станции я могу подключиться с помощью следующей команды:

Enter-PSSession -ComputerName 89.251.114.100 -Credential $mycred

Я запустил Enable-PSremoting на новой машине, но при выполнении следующей команды я получаю:

Enter-PSSession : Connecting to remote server failed with the following error message : Access is denied. For more info rmation, see the about_Remote_Troubleshooting Help topic. At C:\Users\Dev1\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:93 char:17 + Enter-PSSession <<<< -ComputerName 89.251.114.100 -Credential $mycred + CategoryInfo : InvalidArgument: (00.000.000.000:String) [Enter-PSSession], PSRemotingTransportException + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

А вот InvalidArgument показался мне странным.

Интересно, что я могу выполнять удаленные команды с помощью:

powershell.exe -ExecutionPolicy неограниченный C:\root\deploy.ps1 -inputformat none

решение1

Принадлежит ли учетная запись пользователя в объекте PSCredential к группе администраторов целевого компьютера?

Вы запустили winrm quickconfigна новой машине в командной строке с повышенными правами? Он должен запустить службу winrm и создать прослушиватель winrm на порту tcp 5985 с соответствующим исключением брандмауэра. Затем вы можете попробовать запустить winrs -r:http://<targetmachine>:5985 -u:<targetmachine>\<administrator account> "dir c:\"и посмотреть, выводит ли он содержимое C:. Это показывает, что winrm работает правильно.

После этого попробуйте снова запустить Enable-PSRemoting на целевой машине (снова в командной строке PowerShell с повышенными привилегиями).

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