Objawy
Problem 1
Rozważ następujący scenariusz:
-
Użyj usług pulpitu zdalnego (RD) w systemie Windows Server 2012 lub systemu Windows Server 2012 R2.
-
Masz eksportowanie konfiguracji trybu RemoteApp na plik tspub przy użyciu aplikacji Export2Tspub.exe z programu Microsoft Forefront Unified Access Gateway (UAG) 2010 z dodatkiem Service Pack 4 (SP4), tak aby RemoteApps można opublikować w portalu UAG.
-
Masz kolekcję programów RemoteApp, która zawiera więcej niż jedno wystąpienie hosta sesji usług pulpitu zdalnego.
W tym scenariuszu aplikacja Export2Tspub może eksportuje konfigurację do plik tspub. Ponadto zostanie wyświetlony następujący komunikat o błędzie:
C:\>Export2Tspub.exe
Inicjowanie
RemoteApps odczytu konfiguracji
Trwa wykonywanie poleceń cmdlet środowiska PowerShell...
Konwertowanie jednostek
Wystąpił wyjątek, 'System.Array' nie zawiera definicji dla "SessionHost"
Nie można przeanalizować konfiguracji
Gotowe!
Problem 2
Rozważ następujący scenariusz:
-
Użyj usług pulpitu zdalnego w systemie Windows Server 2012 R2 lub Windows Server 2012.
-
Masz eksportowanie konfiguracji trybu RemoteApp na plik tspub przy użyciu aplikacji Export2Tspub.exe z programu Forefront UAG 2010 z dodatkiem SP4, tak aby RemoteApps można opublikować w portalu UAG.
-
Masz kolekcję zawierającą nie programów trybu RemoteApp, takie jak wystąpienia kolekcji sesji usług pulpitu zdalnego.
W tym scenariuszu aplikacja Export2Tspub może eksportuje konfigurację do plik tspub. Ponadto zostanie wyświetlony następujący komunikat o błędzie:
C:\>Export2Tspub.exe
Inicjowanie
RemoteApps odczytu konfiguracji
Trwa wykonywanie poleceń cmdlet środowiska PowerShell...
Konwertowanie jednostek
Wystąpił wyjątek, że parametr nie może mieć wartości null
Nie można przeanalizować konfiguracji
Gotowe!
Przyczyna
Przyczyna problemu 1
Ten problem występuje, ponieważ aplikacja Export2Tspub nie obsługuje trybu RemoteApp kolekcje, które zawierają więcej niż jedno wystąpienie hosta sesji usług pulpitu zdalnego poprawnie.
Przyczyna problemu 2
Ten problem występuje, ponieważ aplikacja Export2Tspub nie obsługuje trybu RemoteApp kolekcje żadnych programów trybu RemoteApp.
Rozwiązanie
Ten problem został rozwiązany w pakiecie zbiorczym 1 dla programu Forefront UAG 2010 z dodatkiem SP4.
Po zastosowaniu pakietu zbiorczego 1, przejrzyj dodatkowych istotnych zmian, które są wymienione w sekcji "Więcej informacji".
Obejście problemu
Obejście problemu 1
Aby obejść ten problem, upewnij się, że masz tylko jedno wystąpienie hosta sesji usług pulpitu zdalnego w jednej kolekcji. Może to wymagać można upuścić dodatkowych wystąpień hosta sesji usług pulpitu zdalnego z kolekcji. W tym przypadku aplikacja Export2Tspub poprawnie eksportuje konfigurację do plik tspub.
Obejście problemu 2
Aby obejść ten problem, upewnij się, że masz tylko kolekcji, które zawierają programy trybu RemoteApp.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Najnowszą wersję aplikacji Export2Tspub.exe Udoskonalona obsługa bardziej złożonych scenariuszy wdrażania usług pulpitu zdalnego, takie jak następujące:
-
Możliwość używania usługi Broker połączeń usług pulpitu zdalnego do równoważenia obciążenia wiele wystąpień hosta sesji usług pulpitu zdalnego.
-
Obsługa usługi Broker połączeń usług pulpitu zdalnego w trybie wysokiej dostępności.
W wersji SP4 aplikacji Export2Tspub UAG był ograniczony do korzystania tylko jedno wystąpienie hosta sesji usług pulpitu zdalnego, a nie może trwać zaletą usługi Broker połączeń usług pulpitu zdalnego równoważenia obciążenia i wiele wystąpień hostów sesji usług pulpitu zdalnego.
Nowa wersja zmienia to zachowanie. Pozwala w pełni korzystać z brokera połączeń usług pulpitu zdalnego, a także równomierność przez wiele wystąpień hosta sesji usług pulpitu zdalnego. Odbywa się to przez określenie nazwy serwera brokera połączeń usług pulpitu zdalnego lub nazwa DNS Round Robin (jeśli pośrednik jest w trybie wysokiej dostępności) jako nazwę farmy, który jest używany w UAG.
Uwaga Nazwa farmy to adres IP lub w pełni kwalifikowaną nazwę domeny (FQDN) ustawionej w oknie dialogowym Właściwości aplikacji (trybu RemoteApp) na karcie Ustawienia serwera w polu tekstowym Host sesji usług pulpitu zdalnego . To ustawienie przedstawiono na poniższej ilustracji.
Następnie klient łączy się z tym brokera połączeń usług pulpitu zdalnego i jest przekierowywany do prawidłowego hosta sesji usług pulpitu zdalnego.
Jest fundamentalnej zmiany od poprzedniego zachowania, gdzie hostów sesji usług pulpitu zdalnego był używany jako nazwa farmy. W związku z tym jest bardzo ważne, aby ręcznie skonfigurować wszystkie adresy IP i nazwy FQDN hostów sesji usług pulpitu zdalnego i brokerów połączenia usług pulpitu zdalnego na karcie Ustawienia serwera w Unified Access Gateway po zaimportowaniu plik tspub. Niezastosowanie się do tego uniemożliwia po przekierowanie klienta i próbie połączenia zakończy się niepowodzeniem.
Uwaga Export2Tspub.exe musi być uruchamiane z węzła Broker połączeń usług pulpitu zdalnego.
Powiązane artykuły
Więcej informacji na temat terminologii stosowanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.