2017-10-19 21 views
1

서버 2016 및 소수의 Windows 10 클라이언트로 새 네트워크를 구축하고 있습니다. Enable-PSRemoting을 모든 클라이언트에서 성공적으로 실행했습니다. 서버에서 나는 실행 다음과 같은 오류 메시지와 함께 실패 원격 서버에 연결 [컴퓨터]에서 어떤 결과Powershell invoke-command 액세스가 거부되었습니다. 이중 홉이 아닙니다.

Invoke-Command -ComputerName $computer -Scriptblock {'test'} 

: 액세스가 거부되었습니다. + CategoryInfo : OpenError : (컴퓨터 : 문자열) []를 PSRemotingTransportException + FullyQualifiedErrorId : AccessDenied, PSSessionStateBroken

난 단지 원격 컴퓨터 프로세스 I이이 일반적인 이중 홉 문제와 관련이없는 것으로 판단 문자열을 겪고 있기 때문에 I 포럼에서 참조하십시오.

나는 또한 클라이언트 시스템에서 성공적으로 WinRM을 실행할 수 있습니다 :

Test-WSMan $computer 

을 모든 사용자가 액세스 거부 오류의 다른 원인에 대한 통찰력을 가지고 있다면 내가 크게 볼 위치에 대한 몇 가지 아이디어를 감사하겠습니다.

감사합니다.

답변

1

권한 문제 일 것 같습니다. 사전에 생성 된 세션 객체와

$s = New-PSSession -ComputerName "you_computer_name" -Credential(Get-Credential) 

전화 Invoke-Command를 통해 PsSession 개체를 만들어보십시오 :

Invoke-Command -Session $s -ScriptBlock { Get-Service } 

이 원격 시스템의 모든 서비스 목록을 반환해야합니다.

희망이 있습니다.

+0

감사합니다. - 문제 해결에 도움이되었습니다. 다른 사용자 계정으로 로그인을 시도하고 invoke-command를 실행할 수있는 권한이있는 것을 찾았습니다. 전체 권한이없는 계정을 사용하려고했습니다. –