내 목표는 하나의 VM에서 Powershell의 다른 VM으로 명령을 실행하는 것입니다.Powershell remoting 시도 중 HTTP 오류가 발생했습니다.
두 VM이 모두 동일한 서브넷에 있으므로 서로 핑할 수 있습니다. mstsc를 열면 문제없이 연결할 수 있습니다. 여태까지는 그런대로 잘됐다. -
New-Pssession : [PC00003] Connecting to remote server PC000003 failed
with the following error message : The WinRM client received an HTTP
status code of 307 from the remote WS-Management service. For more info...
나는 변경을 인증 스위치를 해본 적이 여기
$PSWD = ConvertTo-SecureString $Password -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ($Username, $PSWD)
$Session = New-PSSession -ComputerName PC000003 -Credential $cred
그리고 내가 무엇을 얻을 수 있습니다 :
여기 (마법 같은 다른 환경에서 작품) 내 코드입니다. 또한 두 VM간에 그리고 호스트와 VM간에 동일한 결과를 얻었습니다. 이름과 IP간에 전환 - 동일한 결과.
사용자 이름과 암호가 정확하며 필요한 권한이 있습니다 (mstsc를 통해 성공적으로 연결할 수 있기 때문에). Google에서 상태 코드 307에 대한 언급은 거의없고, 대부분 Exchange + Office 365 오류에 관한 것입니다.
의견이 있으십니까?
안녕하세요. 전에 두 VM에서 모두 'Enable-PSRemoting'을 시작했습니다. 두 VM 모두'Set-WSManQuickConfig'를 실행했지만 변경 사항은 없습니다. 또한 about_Remote_Troubleshooting에는이 HTTP 307 오류와 관련된 내용이 없습니다. –