Set-RDSessionCollectionConfiguration Bağlantı Aracısı yerel ana bilgisayara bağlanıyor


11

Bir Server 2012 R2 RDS Bağlantı Aracısı yapılandırmaya çalışırken, Windows 8 makinesindeki bir PowerShell konsolundan aşağıdaki komutu çalıştırıyorum:

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

Ancak, hangi Bağlantı Aracısı kullanacağımı belirtmeme rağmen, her zaman bağlanmaya çalışır localhost:

Yeni-PSSession: [localhost] Uzak sunucuya localhost'a bağlanma aşağıdaki hata iletisiyle başarısız oldu: Clie, istekte belirtilen hedefe bağlanamıyor. Hedefteki hizmetin çalışıyor olduğunu doğrulayın istekleri kabul ediyor. Hedefte çalışan WS-Management hizmeti için, çoğunlukla IIS veya WinRM günlüklerine ve belgelerine bakın. Hedef WinRM hizmetiyse, WinRM hizmetini analiz etmek ve yapılandırmak için hedefte aşağıdaki komutu çalıştırın: "winrm quickconfig". Daha fazla bilgi için about_Remote_Tro Sorun Giderme Yardım konusuna bakın.

resim açıklamasını buraya girin

Ancak, Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.comgayet iyi çalışıyor ve koleksiyonları döndürür.

Eğer Enter-PSSession ep-ts01.ad.example.comoradan devam edersem aynı hikaye olur . Ancak komutu sunucunun kendisinden çalıştırırsam (yani uzaktan değil) gayet iyi çalışır.

Bunu nasıl düzeltebilirim?


PSRemoting için 2012 makine kurulumunuz doğru mu? 2012 makinenizdeki bir yönetici powershell penceresinden Enable-PSRemoting -Forcedoğru hizmetlerin yapılandırıldığından / çalıştığından ve uygun güvenlik duvarı kurallarının (varsa) etkinleştirildiğinden emin olmak için çalıştırın.
bentek

@ BenFernandes evet, oldukça eminim. PS uzaktan oturumları ile her şey iyi çalışıyor.
Mark Henderson

Yanıtlar:


8

Mark, bunu senin için izlemekten çok eğlendim. Düşünce çizginizin nerede olduğunu tamamen görebiliyorum, ama yanlış soruyu soruyorsunuz. Soru "Makinemde neden bir 'servermanagerworkflows' oturumu oluşturamıyorum?" Sorusu olmalıdır.

Modüle bakar $enf:systemroot\system32\WindowsPowerShell\v1.0\Modules\RemoteDesktopve açar SessionCollectionProperties.psm1ve 383 satırına atlarsanız, Microsoft'un kasıtlı olarak Microsoft.Windows.ServerManagerWorkflowsyapılandırmayı kullanarak yerel bir oturum oluşturmaya çalıştığı bir giriş vardır . Oturum başlatıldıktan sonra, sihir aşağıdaki Try / Catch / Nihayet bloklarında gerçekleşir.

Eğer kaçarsa $session = New-PSSession -ConfigurationName microsoft.windows.servermanagerworkflowise kendi istemi üzerine PS, senin de aynı hatayı alırdım oynuyorum. Bunu güçlendirmek için koşun Get-PSSessionConfiguration | Select Nameve bahse girerim microsoft.windows.servermanagerworkflowslistenin bir parçası olarak görmezsiniz . Bir sonraki adım, ihtiyacınız olan oturum yapılandırmasını elde etmektir.

Cmdlet'i Register-PSSessionConfiguration -Name Microsoft.Windows.ServerManagerWorkflowsçalıştırın ve komut istemlerini kabul edin. Başarılı olursa Get-PSSessionConfigurationtekrar çalıştırın ve iş akışlarının listelenip listelenmediğine bakın. Eğer öyleyse, gitmeniz iyi olmalı veya en azından yeni bir hata kümesi oluşturmalısınız.

Şerefe!


1
Vay vay. O derin. En kısa zamanda bunu deneyeceğim!
Mark Henderson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.