
StackExchange 질문에 있어서 이것이 아마도 약간 특이한 것이라는 것을 알고 있습니다... 하지만 내 PowerShell 명령이 작동하고 있는데 이유를 알 수 없습니다!
아래 명령은 제대로 실행되며 서버에 연결하여 Exchange 기반 PowerShell 명령을 실행할 수 있습니다.
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://server.domain.com/PowerShell -credential $credentials
Import-PSSession $session
하지만 "Microsoft.Exchange"라는 PSSessionConfiguration을 볼 수 없습니다...
그리고 "PowerShell"이라는 이름의 WinRM 수신기가 표시되지 않습니다 URLPrefix
(자세한 내용은선적 서류 비치)...
에 전화할 때 ApplicationName
및 속성은 어디에 매핑되나요 ? 이 명령이 작동하는 이유는 무엇입니까?ConfigurationName
New-PSSession
답변1
내가 이해하는 대로 후손을 위해...
이 스택 오버플로 질문 및 답변에서 간결하게 요약된 답변을 찾았습니다.Exchange 및 Windows의 WSManConnectionInfo 개체에서 ConnectionUri가 다른 이유는 무엇입니까?
Exchange는 IIS에서 호스팅되는 자체 PowerShell 원격 끝점을 구현합니다.
실행하면 Get-PSSessionConfiguration
표준에 연결할 때 사용 가능한 세션 구성 목록이 표시됩니다.파워셸끝점.
분명히 매개변수를 지정하면 -ConfigurationName Microsoft.Exchange -ConnectionUri http://<FQDN of Exchange 2010 server>/PowerShell/
원격 세션을 설정할 때 특수 세션에 연결됩니다.교환끝점.선적 서류 비치.