Set-RDSessionCollectionConfiguration Connection Broker가 localhost에 연결


11

Server 2012 R2 RDS 연결 브로커를 구성하려고 시도하면서 Windows 8 시스템의 PowerShell 콘솔에서 다음 명령을 실행하고 있습니다.

Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"

그러나 사용할 Connection Broker를 지정하더라도 항상 연결을 시도합니다 localhost.

New-PSSession : [localhost] 원격 서버 localhost에 연결하지 못했습니다. 다음 오류 메시지가 표시됩니다. clie가 요청에 지정된 대상에 연결할 수 없습니다. 대상의 서비스가 실행 중이고 요청을 수락 중인지 확인하십시오. 대상, 가장 일반적으로 IIS 또는 WinRM에서 실행되는 WS-Management 서비스에 대한 로그 및 문서를 참조하십시오. 대상이 WinRM 서비스 인 경우 대상에서 다음 명령을 실행하여 WinRM 서비스를 분석하고 구성하십시오 : "winrm quickconfig". 자세한 내용은 about_Remote_Troubleshooting 도움말 항목을 참조하십시오.

여기에 이미지 설명을 입력하십시오

그러나 Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com잘 작동하고 컬렉션을 반환합니다.

내가 Enter-PSSession ep-ts01.ad.example.com거기에서 그것을 실행 하면 같은 이야기 입니다. 그러나 서버 자체에서 명령 실행하면 (즉, 원격이 아닌) 정상적으로 작동합니다.

이 문제를 어떻게 해결할 수 있습니까?


PSRemoting에 대한 2012 시스템 설정이 올바 릅니까? 2012 시스템의 관리자 powershell 창에서 Enable-PSRemoting -Force올바른 서비스가 구성 / 실행되고 적절한 방화벽 규칙 (해당되는 경우)이 활성화되어 있는지 확인하십시오.
bentek

@BenFernandes 네, 꽤 확실합니다. PS 원격 세션의 다른 모든 기능이 제대로 작동합니다.
Mark Henderson

답변:


8

마크, 나는 당신을 위해 이것을 추적하는 재미를 많이했습니다. 나는 당신의 생각의 선이 어디에 있는지 완전히 알 수 있지만 당신은 잘못된 질문을하고 있습니다. "내 컴퓨터에서 'servermanagerworkflows'세션을 설정할 수없는 이유는 무엇입니까?"

당신이를 보면 $enf:systemroot\system32\WindowsPowerShell\v1.0\Modules\RemoteDesktop오픈 SessionCollectionProperties.psm1라인 383에 모듈과 점프를 마이크로 소프트가 의도적으로 사용하여 로컬 세션을 만들려고하는 항목이의 Microsoft.Windows.ServerManagerWorkflows구성. 세션이 인스턴스화 된 후 다음 Try / Catch / Finally 블록에서 마술이 발생합니다.

$session = New-PSSession -ConfigurationName microsoft.windows.servermanagerworkflowPS 프롬프트에서 자체 실행 한 경우 동일한 오류가 발생합니다. 이것을 강화하기 위해 실행 하면 목록의 일부로 Get-PSSessionConfiguration | Select Name보이지 않을 것 microsoft.windows.servermanagerworkflows입니다. 따라서 다음 단계는 필요한 세션 구성을 얻는 것입니다.

Register-PSSessionConfiguration -Name Microsoft.Windows.ServerManagerWorkflowscmdlet을 실행 하고 프롬프트에 동의합니다. 성공하면 Get-PSSessionConfiguration다시 실행 하고 워크 플로가 나열되어 있는지 확인하십시오. 만약 그렇다면, 당신은 가야하거나 최소한 새로운 오류를 생성해야합니다.

건배!


1
오 와우. 깊다. 최대한 빨리 시도하겠습니다!
Mark Henderson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.