최근에 PowerShell에서 CredSSP와 완벽하게 작동했지만 CredSSP를 사용하여 원격 세션을 설정할 때마다 다음 오류가 발생합니다.
Enter-PSSession : 원격 서버 server01.contoso.com에 연결하지 못했습니다. 다음 오류 메시지가 나타납니다. WinRM 클라이언트가 HTTP 서버 오류 상태 (500)를 받았지만 원격 서비스에 실패 원인에 대한 다른 정보가 포함되지 않았습니다. 자세한 내용은 about_Remote_Troubleshooting 도움말 항목을 참조하십시오. 1 행 : char : 1 + Enter-PSSession -ComputerName server01.contoso.com-인증서 $ cred-인증 C ... + ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ + CategoryInfo : InvalidArgument : (server01.contoso.com:String) [Enter-PSSession], PSRemotingTransportException + FullyQualifiedErrorId : CreateRemoteRunspaceFailed
사용하여 winrm 서비스를 재설정하려고했습니다. winrm invoke restore winrm/config
PowerShell 원격 사용 안 함, CredSSP (클라이언트 및 서버) 사용 안 함, PowerShell 원격 사용 안 함, CredSSP 다시 사용 가능, WinRM 및 자격 증명 위임 구성과 관련된 모든 GPO 사용 안 함을 시도했지만 아무 효과가 없습니다. 무슨 일이 일어나고 있는지 알아 내기 위해 이것을 더 파헤칠 방법이 있습니까?
이는 분명히 실험실 환경에서 PowerShell v3을 실행중인 모든 Windows Server 2012 시스템에 영향을 미칩니다.
에서 클라이언트 측, 나는이를보고 있어요 Windows 원격 관리 이벤트 로그 :WSMan operation CreateShell failed, error code 2150859120
서버 구성
Disable-PSRemoting -Force;
Disable-WsmanCredssp -Role Client;
Disable-WsmanCredssp -Role Server;
Enable-PSRemoting -Force;
Set-WSmanQuickConfig -UseSSL -Force;
Enable-WsmanCredSSP -Role Server -Force;
클라이언트 구성
Disable-PSRemoting -Force;
Disable-WsmanCredssp -Role Client;
Disable-WsmanCredssp -Role Server;
Enable-PSRemoting -Force;
Set-WSmanQuickConfig -UseSSL -Force;
Enable-WsmanCredssp -Role Client -DelegateComputer *.contoso.com -Force;
클라이언트와 서버를 구성한 후 다음을 실행하십시오.
$cred = Get-Credential;
Enter-PSSession -ComputerName server.contoso.com -Credential $cred -Authentication CredSSP;
그것은 오류를 일관되게 재현합니다.