New-PSSession을 사용하여 새 세션을 만들 수 있어야하는 가상 컴퓨터를 불러 오려고합니다. 매우 매력적인 about_Remote_Troubleshooting 은 물론 끊임없는 동반자입니다!
기본 머신을 띄운 후 (Win 8.1 Enterprise) :
- 내 회사의 기본 도메인은
mycompany.com
입니다. dev.mycompany.com
개발자는 샌드 박스를 가지고 개발할 수있는 개발 도메인 이 있습니다.- 개발 도메인에 새 VM (my-vm)을 추가했습니다
dev.mycompany.com
. my-vm\msorens
로컬 컴퓨터의 관리자 그룹에있는 새 VM에 로컬 계정 이 있습니다.
첫 번째 장애물 :
New-PSSession
도메인 간 문제로 인해 액세스가 거부 되어 실행 시도가 실패했습니다. 위에서 언급 한 문제 해결 페이지에 따라 :
다른 도메인의 사용자가 로컬 컴퓨터에서 Administrators 그룹의 구성원 인 경우 사용자는 관리자 권한으로 원격으로 로컬 컴퓨터에 연결할 수 없습니다.
나는 이것이 사실이라고 확신하지 못하지만 (도메인 문제에 대한 나의 경험이 없기 때문에) 그 치료법을 적용하면 기본 사항 New-PSSession
을 사용할 수 있습니다.
New-ItemProperty `
-Name LocalAccountTokenFilterPolicy `
-Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System `
-PropertyType DWord `
-Value 1
(그리고 그것은 안전하지는 않지만 샌드 박스 VM이므로 괜찮습니다.)
두번째 허들 :
위의 패치가 있으면 다음 중 하나를 성공적으로 수행 할 수 있습니다.
PS> New-PSSession
PS> New-PSSession -ComputerName localhost
PS> New-PSSession -ComputerName my-vm
그러나 실제로 필요한 것은 컴퓨터의 FQDN을 제공하는 것입니다.
PS> New-PSSession -ComputerName my-vm.dev.mycompany.com
자격 증명이 누락되어 실패합니다. 이것은 우리에게 이것을 가져옵니다 :
PS> New-PSSession -ComputerName my-vm.dev.mycompany.com -Credential (Get-Credential)
로컬 (my-vm) 자격 증명을 시도했는데 WinRM에서 요청을 처리 할 수 없었습니다. 사용 가능한 로그온 서버가 없습니다 .
회사 도메인 자격 증명 (VM이 실제로 dev.mycompany.com에있는 도메인이 아닌 mycompany.com 임)을 시도하여 액세스가 거부되었습니다 .
이 작업을 수행하는 방법이 있습니까?
dev.mycompany.com
도메인 이 도메인을 신뢰 합니까 mycompany.com
? 그렇지 않으면 연결할 수 없습니다. 또한 귀하와 매우 유사한 환경이 있습니다. 내 주요 회사 계정은 개발자 도메인에있는 내 VM의 관리자이며 VM에 로그인 할 수 있습니다.