Windows Server 2008     Poradnik krok po kroku instalacji Windows Server 2008 Terminal Services RemoteApp, cz. II

Poradnik krok po kroku instalacji Windows Server 2008 Terminal Services RemoteApp, cz. I Udostępnij na: Facebook

Opublikowano: 3 lipca 2008

Zawartość strony
 Czym są programy RemoteApp?   Czym są programy RemoteApp?
 Kto powinien używać TS RemoteApp?   Kto powinien używać TS RemoteApp?
 Jak należy wdrażać programy RemoteApp?   Jak należy wdrażać programy RemoteApp?
 Konfigurowanie serwera utrzymującego programy RemoteApp   Konfigurowanie serwera utrzymującego programy RemoteApp

Czym są programy RemoteApp?

Programy RemoteApp to programy, które są dostępne zdalnie za pośrednictwem usług terminalowych i wyglądają tak, jakby były uruchomione na lokalnym komputerze użytkownika końcowego. Zamiast wyświetlania ich w pulpicie zdalnego serwera terminali, programy RemoteApp są zintegrowane z pulpitem klienta, działając we własnym, skalowalnym oknie z własną pozycją na pasku zadań. Programy RemoteApp mogą być uruchamiane równolegle z programami lokalnymi. Jeśli użytkownik uruchomi więcej niż jeden program RemoteApp z tego samego serwera terminali, programy te będą używać wspólnej sesji usług terminalowych.

W przypadku systemu Windows Server 2008 użytkownicy mogą uzyskiwać dostęp do programów RemoteApp na kilka sposobów, zależnie od wybranej metody wdrożenia. Użytkownik może:

  •   Użyć łącza do programu w witrynie sieci Web, używając mechanizmu TS Web Access.

  •   Podwójnie kliknąć plik Remote Desktop Protocol (.rdp), utworzony i rozpowszechniony przez administratora.

  •   Podwójnie kliknąć ikonę programu na pulpicie lub w menu Start, utworzoną i rozpowszechnioną przez administratora za pomocą pakietu Windows Installer (.msi).

  •   Podwójnie kliknąć plik, którego rozszerzenie nazwy jest powiązane z programem RemoteApp. Powiązanie takie również może zostać skonfigurowane przez administratora za pomocą pakietu Windows Installer.

Pliki.rdp oraz pakiety Windows Installer zawierają ustawienia wymagane do uruchomienia programów RemoteApp. Po otwarciu programu RemoteApp na komputerze lokalnym użytkownicy mogą pracować z tym programem (wykonywanym na serwerze terminali) tak samo, jakby był uruchomiony lokalnie.

Ważne

Aby móc uzyskać dostęp do programów RemoteApp rozpowszechnionych jako pliki.rdp lub przy użyciu pakietów Windows Installer, na komputerze klienckim musi być uruchomiony komponent Remote Desktop Connection (RDC) 6.0 albo RDC 6.1 (RDC 6.1 wspiera Remote Desktop Protocol 6.1). Dostęp do programów RemoteApp za pośrednictwem TS Web Access wymaga uruchomionego komponentu RDC 6.1. RDC 6.1 jest dołączony do systemów operacyjnych Windows Server 2008 oraz Windows Vista Service Pack 1 (SP1) Beta. Komponent RDC 6.0 dla systemu Windows Server 2003 z dodatkiem Service Pack 1 (SP1) oraz Windows XP z dodatkiem Service Pack 2 (SP2) jest dostępny za pośrednictwem artykułu 925876 w Microsoft® Knowledge Base (https://go.microsoft.com/fwlink/?LinkId=79373).

 Do początku strony Do początku strony

Kto powinien używać TS RemoteApp?

Poradnik ten przeznaczony jest dla następujących odbiorców:

  •   Planistów i analityków IT, dokonujących oceny produktu

  •   Projektantów rozwiązań dla przedsiębiorstw

  •   Specjalistów IT, którzy wdrażają lub administrują serwerami terminali, aplikacjami zarządzania biznesem lub innymi aplikacjami, które można bardziej wydajnie wdrożyć za pomocą TS RemoteApp

Kluczowe zastosowania TS RemoteApp

Użytkownicy i sytuacje, w których mechanizm TS RemoteApp jest szczególnie użyteczny:

  •   Użytkownicy zdalni. Użytkownicy często potrzebują dostępu do programów z lokalizacji zdalnej, na przykład pracując w domu lub podczas podróży. Jeżeli użytkownicy mają mieć dostęp do programów RemoteApp za pośrednictwem połączenia internetowego, można umożliwić dostęp przez połączenie wirtualnej sieci prywatnej (Virtual Private Network – VPN) albo wdrożyć TS RemoteApp razem z rozwiązaniem Terminal Services Gateway (TS Gateway), aby umożliwić bezpieczny dostęp zdalny.

  •   Biura oddziałowe. Biuro niewielkiego oddziału może mieć ograniczone możliwości lokalnego wsparcia w dziedzinie IT i ograniczone pasmo sieciowe. Przy użyciu TS RemoteApp można zcentralizować zarządzanie aplikacjami i podnieść wydajność działania programów zdalnych pomimo ograniczonego pasma.

  •   Wdrażanie aplikacji zarządzania (Line-of-business – LOB). W większości firm konieczne jest zapewnienie możliwości uruchamiania aplikacji typu LOB na komputerach pracujących pod kontrolą różnych wersji Windows i z różnymi konfiguracjami. Zamiast wdrażania aplikacji LOB na wszystkich komputerach firmy, co może być kosztowne zarówno pod względem finansowym, jak i czasowym, można zainstalować je na serwerze terminali i udostępnić za pośrednictwem mechanizmu TS RemoteApp.

  •   Wdrażanie aplikacji. Przy korzystaniu z TS RemoteApp nie zachodzi potrzeba instalowania i zapewnienia obsługi różnych wersji tego samego programu na poszczególnych komputerach. Jeżeli pracownicy potrzebują kilku wersji programu, można je wszystkie zainstalować na jednym lub kilku serwerach terminali i użytkownicy będą mogli z nich korzystać za pośrednictwem TS RemoteApp.

  •   Użytkownicy mobilni. W przedsiębiorstwie posługującym się elastycznymi przydziałami miejsca pracy użytkownicy mogą korzystać z różnych komputerów. W niektórych wypadkach komputer, z którego użytkownik właśnie korzysta, może nie mieć zainstalowanych niezbędnych programów. Przy użyciu TS RemoteApp można te programy zainstalować na serwerze terminali i udostępnić je użytkownikom.

 Do początku strony Do początku strony

Jak należy wdrażać programy RemoteApp?

Przed skonfigurowaniem TS RemoteApp należy określić, w jaki sposób programy RemoteApp mają być rozpowszechniane wśród użytkowników. Dostępne są następujące metody wdrożenia:

  •   Aplikacje RemoteApp można udostępniać za pośrednictwem witryny sieci Web (dystrybucja programów poprzez TS Web Access).

  •   Programy RemoteApp można rozpowszechnić jako pliki.rdp lub pakiety instalatora Windows za pomocą udziału plikowego lub innego mechanizmu dystrybucyjnego, takiego jak Microsoft Systems Management Server lub instalacje wspierane przez Active Directory.

Rysunek 1: Komponenty wdrożenia RemoteApp.

Rozpowszechnianie programów RemoteApp za pośrednictwem TS Web Access

Przy użyciu TS Web Access można rozpowszechnić programy RemoteApp z pojedynczego serwera terminali lub farmy serwerów albo utworzyć łącze do pełnego pulpitu serwera terminali bezpośrednio. Wszystkie programy RemoteApp na serwerze terminali, dla których zostanie skonfigurowany dostęp przez TS Web Access, pojawią się w witrynie TS Web Access.

Uwaga

TS Web Access oferuje ponadto funkcję Remote Desktop Web Connection, pozwalającą na tworzenie połączeń zdalnego pulpitu z dowolnym serwerem lub komputerem klienta, na którym mają uprawnienia dostępu do pulpitu zdalnego, wprost z przeglądarki Web. Warto się zastanowić, czy funkcja ta powinna być dostępna dla użytkowników. Więcej informacji zawiera podrozdział Konfigurowanie połączeń sieci Web z pulpitem zdalnym.

Aby wdrożyć programy RemoteApp za pomocą TS Web Access należy wykonać następujące zadania.

wykonania Odnośnik
1. Skonfigurowanie serwera, który będzie utrzymywał programy RemoteApp. Oznacza to zainstalowanie Terminal Server i udostępnianych programów oraz weryfikację ustawień połączeń zdalnych. Konfigurowanie serwera utrzymującego programy RemoteApp
2. Użycie programu TS RemoteApp Manager w celu dodania programów RemoteApp do grupy dostępnych poprzez TS Web Access i skonfigurowania ustawień globalnych. Dodawanie programów RemoteApp i konfigurowanie globalnych ustawień
3. Zainstalowanie TS Web Access na serwerze, którego użytkownicy będą używać do uzyskania połączenia sieci Web. Instalowanie usługi roli TS Web Access
4. Dodanie konta komputera serwera TS Web Access do grupy TS Web Access Computers na serwerze terminali. Wypełnianie grupy zabezpieczeń TS Web Access Computers
5. Skonfigurowanie serwera TS Web Access, aby wypełnił udostępnianą przez siebie listę programów RemoteApp programami ze wskazanego serwera terminali lub farmy serwerów. Konfigurowanie źródła danych dla TS Web Access

Rozpowszechnianie programów RemoteApp za pośrednictwem udziału plikowego lub innego mechanizmu dystrybucyjnego

Programy RemoteApp można również rozpowszechnić za pośrednictwem.rdp lub pakietów instalatora Windows, udostępnianych przez udział plikowy lub inny mechanizm dystrybucyjny, taki jak Microsoft Systems Management Server lub mechanizmy instalacji oprogramowania Active Directory. Metody te pozwalają na rozpowszechnienie programów RemoteApp bez korzystania z rozwiązania TS Web Access.

Uwaga

Dystrybucja programów RemoteApp za pośrednictwem pakietów instalatora Windows pozwala również określić, czy serwer terminali powinien przejąć obsługę rozszerzeń nazw plików po stronie klienta dla programów RemoteApp. W takim wypadku, w celu uruchomienia programu zdalnego, użytkownik może po prostu podwójnie kliknąć plik, którego rozszerzenie nazwy jest skojarzone z programem RemoteApp.

W celu przygotowania programów RemoteApp do rozpowszechnienia za pośrednictwem udziału plikowego lub innego mechanizmu dystrybucyjnego należy wykonać następujące zadania:

Zadanie Odnośnik
1. Konfigurowanie serwera utrzymującego programy RemoteApp. Oznacza to zainstalowanie Terminal Server i udostępnianych programów oraz weryfikację ustawień połączeń zdalnych. Konfigurowanie serwera utrzymującego programy RemoteApp
2. Użycie programu TS RemoteApp Manager w celu dodania programów RemoteApp do grupy dostępnych poprzez TS Web Access i skonfigurowania ustawień globalnych. Dodawanie programów RemoteApp i konfigurowanie globalnych ustawień
3. Użycie programu TS RemoteApp Manager w celu utworzenia plików.rdp albo pakietów instalatora Windows z programów RemoteApp.

  •   Tworzenie pliku.rdp z programu RemoteApp

  •   Tworzenie pakietu instalatora Windows z programu RemoteApp

Po utworzeniu plików.rdp lub pakietów instalatora Windows można rozpowszechnić je wśród użytkowników.

 Do początku strony Do początku strony

Konfigurowanie serwera utrzymującego programy RemoteApp

Przed rozpowszechnieniem wśród użytkowników programów RemoteApp należy skonfigurować serwer, który będzie utrzymywał te programy. Kolejne podrozdziały zawierają omówienie następujących procedur:

  •   Instalowanie usługi roli Terminal Server

  •   Instalow anie programów na serwerze terminali

  •   Weryfikowanie ustawień połączenia zdalnego

Uwaga

Procedury te mają zastosowanie w środowisku używającym pojedynczego serwera terminali do utrzymywania programów RemoteApp.

Aby móc wykonać te procedury, użytkownik musi być członkiem grupy Administrators na serwerze terminali.

Instalowanie usługi roli Terminal Server

Aby zainstalować usługę roli Terminal Server:

1. Otwórz konsolę Server Manager. W tym celu kliknij Start, wskaż Administrative Tools, po czym kliknij Server Manager .

2. Poniżej tytułu Roles Summary kliknij Add Roles .

3. Na stronie Before You Begin kreatora Add Roles Wizard kliknij Next.

4. Na stronie Select Server Roles zaznacz pole wyboru Terminal Services, po czym kliknij Next.

5. Na stronie Terminal Services kliknij Next.

6. Na stronie Select Role Services zaznacz pole wyboru Terminal Server, po czym kliknij Next.

7. Przejrzyj informacje wyświetlane na stronie Uninstall and Reinstall Applications for Compatibility , po czym kliknij Next.

8. Na stronie Specify Authentication Method for Terminal Server zaznacz pożądaną metodę uwierzytelniania, po czym kliknij Next.

Uwaga

Wybranie opcji Require Network Level Authentication powoduje, że – w wersji Windows Server 2008 RC0 – tylko komputery klienckie systemów Windows Server 2008 lub Windows Vista z zainstalowanym komponentem RDC 6.0 lub wersją późniejszą mogą łączyć się z serwerem terminali.

9. Na stronie Specify Licensing Mode wybierz tryb licencjonowania odpowiedni dla używanego środowiska Terminal Services, po czym kliknij Next .

10. Na stronie Select User Groups Allowed Access To This Terminal Server dodaj użytkowników lub grupy, które mają należeć do grupy Remote Desktop Users, po czym kliknij Next.

11. Na stronie Confirm Installation Selections upewnij się, że usługa roli serwera Terminal Server ma zostać zainstalowana, po czym kliknij Install.

12. Strona Installation Results wyświetli monit o ponowne uruchomienie serwera w celu ukończenia procesu instalacji. Kliknij Close , po czym kliknij Yes, aby ponownie uruchomić serwer.

13. Po restarcie serwera uruchomiony zostanie kreator Resume Configuration Wizard, który dokończy instalację. Gdy pojawi się strona Installation Results z komunikatem Installation succeeded, kliknij Close .

Instalowanie programów na serwerze terminali

Zaleca się wykonanie instalowania programów na serwerze terminali po zainstalowaniu usługi roli serwera Terminal Server. Jeżeli programy te instalowane są za pośrednictwem pakietu instalatora Windows, zostaną one automatycznie zainstalowane w trybie Terminal Server Install. Przy korzystaniu z innych typów pakietów instalacyjnych należy użyć jednej z poniższych metod przeniesienia serwera w tryb instalacji:

  •   Instalacja za pośrednictwem opcji Install Application on Terminal Server dostępnej w Panelu sterowania.

  •   Wykonanie polecenia change user /install przed przystąpieniem do instalacji programu. Po zakończeniu instalacji należy wykonać polecenie change user /execute , aby zakończyć tryb instalacji.

W wypadku korzystania z programów powiązanych ze sobą lub zależnych od siebie wzajemnie, należy je zainstalować na tym samym serwerze terminali. Na przykład zaleca się instalowanie Microsoft Office jako zestawu programów, zamiast umieszczania poszczególnych programów Office na oddzielnych serwerach terminali.

Rozmieszczanie poszczególnych programów na różnych serwerach terminali należy rozważyć w przypadku gdy:

  •   Istnieją problemy zgodności, które mogą wpłynąć na działanie innych programów.

  •   Pojedynczy program i liczba jego użytkowników może wyczerpać pojemność serwera.

Weryfikowanie ustawień połączenia zdalnego

Domyślnie połączenia zdalne są włączone po zainstalowaniu usługi roli Terminal Server. Poniższa procedura pozwala dodać użytkowników i grupy, które mają mieć możliwość łączenia się z serwerem i mogą sprawdzić lub zmienić ustawienia połączenia zdalnego.

Aby zweryfikować ustawienia połączenia zdalnego:

1. Uruchom narzędzie System. W tym celu kliknij Start, kliknij Run, wpisz control system w polu tekstowym Open, po czym kliknij OK.

2. W sekcji Tasks kliknij Remote settings.

3. W oknie dialogowym System Properties na zakładce Remote sprawdź konfigurację połączenia Remote Desktop, odpowiednio do wymagań środowiska. Dostępne są następujące opcje:

  •   Allow connections from computers running any version of Remote Desktop (less secure) [Zezwalaj na połączenia z komputerów używających dowolnej wersji Pulpitu zdalnego (mniejsze bezpieczeństwo)]

  •   Allow connections only from computers running Remote Desktop with Network Level Authentication (more secure) [Zezwalaj na połączenia tylko z komputerów używających Pulpitu zdalnego z Network Level Authentication (większe bezpieczeństwo)]

Więcej informacji na temat tych opcji można uzyskać klikając łącze Help me choose na zakładce Remote.

4. Aby dodać użytkowników lub grupy, które powinny łączyć się z serwerem terminali przy użyciu mechanizmu Remote Desktop, kliknij Select Users, po czym kliknij Add.

Użytkownicy ci zostaną dodani do grupy Remote Desktop Users.

Uwaga

Członkowie lokalnej grupy Administrators mogą uzyskiwać połączenie nawet jeśli nie są członkami tej grupy.

5. Na zakończenie kliknij OK, aby zamknąć okno dialogowe System Properties.

 

 Do początku strony Do początku strony

Windows Server 2008     Poradnik krok po kroku instalacji Windows Server 2008 Terminal Services RemoteApp, cz. II