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 нет
1 ответ
Принадлежит ли учетная запись пользователя в вашем объекте PSCredential группе администраторов целевого компьютера?
Ты бежал winrm quickconfig
на новой машине в командной строке с повышенными правами? Он должен запустить службу winrm и создать прослушиватель winrm на TCP-порту 5985 с соответствующим исключением брандмауэра. Вы можете попробовать запустить winrs -r:http://<targetmachine>:5985 -u:<targetmachine>\<administrator account> "dir c:\"
и посмотреть, если он выводит содержимое C:. Это показывает, что winrm работает правильно.
После этого попробуйте снова запустить Enable-PSRemoting на целевом компьютере (снова в приглашении Powershell с повышенными правами).