2014-03-27 8 views
4

winrm over SSL이 설정된 Windows Azure에서 Windows VM을 만들었습니다.원격 winrm에서 "액세스가 거부되었습니다"

하지만 PowerShell 스크립트를 사용하여 연결할 수 없습니다.

것은 나는 다음과 같은 실행 해요 때 :

​Enter-PSSession -ConnectionUri https://myniceapp.cloudapp.net:5986 
       -Credential "hostname/username" 
       -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) 

을 나는 메시지가 암호를 물어와 내가 입력 한 후 내가 연결을 관리 받고 있어요. 나는 그것을 자동화 할 때

그러나, 그것은 항상

$securePassword = ConvertTo-SecureString -AsPlainText -Force "password" 
$cred = New-Object System.Management.Automation.PSCredential "hostname/username", $securePassword 
​Enter-PSSession -ConnectionUri https://myniceapp.cloudapp.net:5986 -Credential $mycreds -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) 

어떤 아이디어 "액세스가 거부되었습니다"로 반환?

편집 전체 오류는 다음과 같습니다

:

입력-PSSession을 다음 오류 메시지와 함께 실패 myniceaspp.cloudapp.net 원격 서버에 연결 : 액세스가 거부되었습니다. 자세한 내용은 about_Remote_Troubleshooting 도움말 항목을 참조하십시오. 행에서

: 1 문자 : 1
+ 입력-PSSession을 -ConnectionUri https://myniceaspp.cloudapp ...
을 + ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
+ CategoryInfo : InvalidArgument (HTTPS : // ... myniceaspp udapp.net:5986/:Uri)를 PSRemotingTransportException
+ FullyQualifiedErrorId [-PSSession을 입력] CreateRemoteRunspaceFailed

+1

은 사용하는 사용자가 컴퓨터 관리자이지만 도메인 관리자가 아닌 경우 일 수 있습니다. – Aravind

+0

@Aravind는 프롬프트를 사용하여 연결할 수 없어야한다는 의미는 아닙니다. –

+0

흠. 그것이 내가이 문제를 겪은 시나리오였습니다. 이 VM이 도메인 (AD)의 일부인지 여부에 달려 있습니다. 하나의 VM 인 경우 위의 경우는 적용되지 않습니다. 나는 이것을 가지고 있었다 http://michaelwasham.com/windows-azure-powershell-reference-guide/introduction-remote-powershell-with-windows-azure/ – Aravind

답변

8

을 최근 비슷한 문제가 발생했습니다. 연결하려는 사용자에게 원격 시스템에 적절한 권한이 있는지 신중하게 확인하는 것이 좋습니다.

다음 명령을 사용하여 사용 권한을 검토 할 수 있습니다.

Set-PSSessionConfiguration -ShowSecurityDescriptorUI -Name Microsoft.PowerShell 

이 팁 여기 찾았

http://blogs.technet.com/b/heyscriptingguy/archive/2010/11/17/configure-remote-security-settings-for-windows-powershell.aspx

그것은 나를 위해 그것을 해결했습니다.

+0

이것은 명백한 광고 그룹을 사용할 때 우리가 가진 것과 동일한 문제이다. (* 예 : "mydomain \ Server Admins"*) 서버 관리자 권한. 유일한 해결 방법은 명시 적으로 사용자를'Microsoft.Powershell' PS 세션 구성에 추가하는 것입니다. 다른 해결 방법은 사용자를 명시 적 로컬 관리자로 만드는 것입니다. ** PSSession **은 그룹 상속을 사용할 때 사용자 그룹을 완전히 탐색하지 않는 것처럼 보입니다. – SliverNinja