New-PSSession이 작동하는 이유는 무엇입니까? ApplicationName 및 ConfigurationName 매개변수는 어디에 매핑됩니까?

New-PSSession이 작동하는 이유는 무엇입니까? ApplicationName 및 ConfigurationName 매개변수는 어디에 매핑됩니까?

StackExchange 질문에 있어서 이것이 아마도 약간 특이한 것이라는 것을 알고 있습니다... 하지만 내 PowerShell 명령이 작동하고 있는데 이유를 알 수 없습니다!

아래 명령은 제대로 실행되며 서버에 연결하여 Exchange 기반 PowerShell 명령을 실행할 수 있습니다.

$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://server.domain.com/PowerShell -credential $credentials
Import-PSSession $session

하지만 "Microsoft.Exchange"라는 PSSessionConfiguration을 볼 수 없습니다...

PSSession구성

그리고 "PowerShell"이라는 이름의 WinRM 수신기가 표시되지 않습니다 URLPrefix(자세한 내용은선적 서류 비치)...

여기에 이미지 설명을 입력하세요

에 전화할 때 ApplicationName및 속성은 어디에 매핑되나요 ? 이 명령이 작동하는 이유는 무엇입니까?ConfigurationNameNew-PSSession

답변1

내가 이해하는 대로 후손을 위해...

이 스택 오버플로 질문 및 답변에서 간결하게 요약된 답변을 찾았습니다.Exchange 및 Windows의 WSManConnectionInfo 개체에서 ConnectionUri가 다른 이유는 무엇입니까?

Exchange는 IIS에서 호스팅되는 자체 PowerShell 원격 끝점을 구현합니다.

실행하면 Get-PSSessionConfiguration표준에 연결할 때 사용 가능한 세션 구성 목록이 표시됩니다.파워셸끝점.

분명히 매개변수를 지정하면 -ConfigurationName Microsoft.Exchange -ConnectionUri http://<FQDN of Exchange 2010 server>/PowerShell/원격 세션을 설정할 때 특수 세션에 연결됩니다.교환끝점.선적 서류 비치.

관련 정보