Windows Server 2008

Usługi terminalowe - zdalny pulpit Udostępnij na: Facebook

Opublikowano: 7 listopada 2007

Zawartość strony
 Wstęp   Wstęp
 Rozdzielczość   Rozdzielczość
 Rozpościeranie obrazu pulpitu na dwa monitory   Rozpościeranie obrazu pulpitu na dwa monitory
 Desktop Experience   Desktop Experience
 Kompozycje pulpitu   Kompozycje pulpitu
 Wygładzanie czcionek na ekranie   Wygładzanie czcionek na ekranie
 Priorytety danych   Priorytety danych
 Pojedyncze logowanie   Pojedyncze logowanie

Wstęp

W wersji 6.0 oprogramowania Remote Desktop Connection wprowadzono obsługę pulpitu w wyższej niż typowo rozdzielczości, rozpościeranie w poziomie obrazu jeden duży pulpitu na kilka monitorów, funkcję Desktop Experience, jak również priorytetyzację danych. Te nowe możliwości wzbogacą doświadczenia użytkowników łączących się zdalnie z serwerem usług terminalowych systemu Windows Server 2008.

 Do początku strony Do początku strony

Rozdzielczość

Nowe opcje, dotyczące rozdzielczości pulpitu obejmują obsługę obrazów o proporcji boków 16:9 lub 16:10 oraz obsługę monitorów o wyższej niż typowo rozdzielczości 1680x1050, 1920x1200 itd. aż do 4096x2048.

Ważne:
UWAGA: Poprzednio obsługiwane były wyłącznie obrazy o proporcji boków 4:3 w maksymalnej rozdzielczości 1600x1200.

Rozdzielczość pulpitu zdalnego można ustawić w pliku .rdp bądź stosowną komendą wydaną w wierszu poleceń.

Aby ustawić rozdzielczość zdalnego pulpitu w pliku .rdp:

Otwórz plik .rdp w dowolnym edytorze tekstowym i dodaj lub zmodyfikuj następujące wiersze:

desktopwidth:i:<value>

desktopheight:i:<value>

gdzie <value> jest pożądaną liczbą pikseli w poziomie lub pionie (odpowiednio), np. 1680 lub 1050.

Aby ustawić rozdzielczość zdalnego pulpitu w wierszu poleceń:

Wpisz polecenie:

mstsc.exe /w:<width> /h:<height>

i naciśnij klawisz Enter.

 Do początku strony Do początku strony

Rozpościeranie obrazu pulpitu na dwa monitory

Monitory użyte do takiego rozpostarcia obrazu pulpitu muszą spełnić następujące wymagania:

  • monitory powinny pracować w tej samej rozdzielczości (nie można na przykład ustawić rozdzielczości jednego monitora na 1024x768, zaś drugiego na 800x600)
  • monitory muszą być zestawione w poziomie (nie można rozpościerać obrazu w pionie)
  • łączna rozdzielczość obydwu monitorów nie może przekroczyć 4096x2048.

Rozpościeranie obrazu na dwa monitory można ustawić w pliku .rdp bądź stosowną komendą wydaną w wierszu poleceń.

Aby ustawić rozpościeranie obrazu na dwa monitory w pliku .rdp:

Otwórz plik .rdp w dowolnym edytorze tekstowym i dodaj lub zmodyfikuj następujący wiersz:

Span:i:<value>
  • przy <value> =0 rozpościeranie będzie wyłączone
  • przy <value> =1 rozpościeranie będzie włączone.

Aby ustawić rozpościeranie obrazu na dwa monitory w wierszu poleceń:

Wpisz polecenie:

mstsc.exe /span

i naciśnij klawisz Enter.

 Do początku strony Do początku strony

Desktop Experience

Program Remote Desktop Connection 6.0 odtwarza pulpit odległego serwera usług terminalowych, z którym nawiązano sesję zdalnej łączności z lokalnego komputer klienta. Jeśli komputer lokalny jest kontrolowany przez system operacyjny Windows Vista, a serwer usług terminalowych przez system Windows Server 2008, to dla spotęgowania wrażenia użytkownika zdalnej sesji, że pracuje lokalnie, na serwerze można zainstalować funkcję Desktop Experience, która spowoduje pojawienie się takich charakterystycznych urządzeń oraz cech systemu Windows Vista, jak odtwarzacz multimedialny Windows Media® Player 11 czy zarządzanie zdjęciami.

Aby zainstalować funkcję Desktop Experience na serwerze usług terminalowych:

  1. Uruchom narzędzie Server Manager (polecenie Start | Administrative Tools | Server Manager).

  2. W sekcji Features Summary kliknij przycisk Add features.

  3. Na ekranie Select Features zaznacz pole wyboru Desktop Experience, po czym kliknij Next.

  4. Na ekranie Confirm Installation Options upewnij się, że zostanie zainstalowana funkcja Desktop Experience, po czym kliknij przycisk Install.

  5. Na ekranie Installation Results pojawi się wezwanie do ponownego uruchomienia serwera w celu ukończenia procedury instalacyjnej. Kliknij Close, po czym Yes w celu ponownego uruchomienia serwera.

  6. Po ponownym uruchomieniu serwera upewnij się, że funkcja Desktop Experience została pomyślnie zainstalowana:

    1. Uruchom narzędzie Server Manager.
    2. Sprawdź, czy funkcja Desktop Experience pojawiła się na liście Features Summary.

 Do początku strony Do początku strony

Kompozycje pulpitu

System Windows Vista oferuje wizualnie dynamiczne elementy pulpitu, zwane Windows Aero™. Obejmują one:

  • przezroczyste okna
  • przyciski w Pasku Zadań wyświetlające miniaturowe okna podglądu
  • widok trójwymiarowego stosu wszystkich okien otwartych na pulpicie.

Serwer usług terminalowych w systemie Windows Server 2008 może zostać skonfigurowany tak, aby użytkownik łączący się zdalnie z odległego klienta Windows Vista widział na zdalnym pulpicie elementy Windows Aero. Taka funkcjonalność nosi nazwę kompozycji pulpitu.

UWAGA: Aby użytkownik łączący się zdalnie z klienta Windows Vista z serwerem usług terminalowych widział na zdalnym pulpicie elementy Windows Aero, sprzęt jego komputera musi obsługiwać te elementy. W taki sprzęt nie musi jednak być wyposażony odległy system Windows Server 2008.

Konfiguracja serwera usług terminalowych

Aby użytkownik łączący się zdalnie z klienta Windows Vista z odległym serwerem usług terminalowych systemu Windows Server 2008 widział na zdalnym pulpicie elementy Windows Aero, serwer ten należy odpowiednio skonfigurować.

  1. Zainstalować funkcję Desktop Experience.

  2. Skonfigurować motyw pulpitu:

    • uruchomić usługi Themes
    • ustawić motyw "Windows Vista"
  3. Dostosować poniższe ustawienia:

    • Windows Color and Appearance
    • Display Settings
    • Ease of Access.

Konfigurowanie pozostałych ustawień

Aby kompozycje pulpitu dostarczyły pożądaną funkcjonalność w sesjach zdalnej pracy na serwerze usług terminalowych, należy dodatkowo skonfigurować na nim trzy ustawienia:

Aby skonfigurować ustawienia dodatkowe:

  1. Kliknij Start | Control Panel | Appearance and Personalization.
  2. Kliknij Personalization, po czym Window Color and Appearance.
  3. Na karcie opcji Appearance kliknij Effects i zaznacz pole wyboru Show window contents while dragging.
  4. Kliknij OK, aby zapisać skonfigurowane ustawienia, po czym jeszcze raz OK, aby zamknąć okienko Appearance Settings.
  5. Kliknij Display Settings, wybierz opcję Highest (32 bit) z listy Colors na karcie opcji Monitor, po czym kliknij OK.
  6. W obszarze See also w lewym segmencie kliknij Ease of Access.
  7. W obszarze Explore all settings kliknij Make it easier to focus on tasks.
  8. Wyczyść pole wyboru Turn off all unnecessary animations (when possible) w obszarze Adjust time limits and flashing visuals.
  9. Kliknij Save.

Konfigurowanie klienta

Aby skorzystać z kompozycji pulpitu:

  1. Kliknij Start | All Programs | Accessories | Remote Desktop Connection, aby otworzyć sesję zdalnego pulpitu.
  2. W okienku dialogowym Remote Desktop Connection kliknij Options.
  3. Na karcie opcji Experience zaznacz pole wyboru Desktop composition i upewnij się, że zaznaczono pole wyboru Themes.
  4. Skonfiguruj pozostałe ustawienia, po czym kliknij Connect.

Lokalne ustawienia komputera klienta Windows Vista określą to, co użytkownik zobaczy na zdalnym pulpicie. Należy zwrócić uwagę, że funkcja ta w żaden sposób nie zmienia ustawień pulpitu serwera usług terminalowych systemu Windows Server 2008.

Ponieważ elementy Windows Aero konsumują zasoby sprzętowe, należy je stosować rozważnie wtedy, kiedy liczba sesji zdalnego pulpitu jednocześnie otwartych na serwerze usług terminalowych systemu Windows Server 2008 może być duża.

 Do początku strony Do początku strony

Wygładzanie czcionek na ekranie

System Windows Server 2008 obsługuje technologię ClearType® wygładzania czcionek na ekranie tak, że pismo wydaje się bardziej gładkie i wyraźne. Różnicę w stosunku do wcześniejszej wersji widać zwłaszcza na ekranach monitorów LCD.

Serwer usług terminalowych systemu Windows Server 2008 można tak skonfigurować, że klienci łączący się z nim w sesjach zdalnego pulpitu będą mogli korzystać z funkcji ClearType (wygładzania czcionek). Taką możliwość będą też mieć komputery wyposażone w następujące oprogramowanie:

  • Windows Vista albo
  • Microsoft Windows Server® 2003 Service Pack 1 oraz Remote Desktop Connection 6.0 albo
  • Windows® XP Service Pack 2 oraz Remote Desktop Connection 6.0.

Standardowo w systemie Windows Server 2008 funkcja ClearType jest włączona. Jeśli nie jest, to:

Aby włączyć funkcję ClearType:

  1. Kliknij Start | Control Panel |Appearance and Personalization.
  2. Kliknij Personalization, po czym Window Color and Appearance.
  3. Na karcie opcji Appearance kliknij Effects. Zaznacz pola wyboru Use the following method to smooth edges of screen fonts oraz ClearType, po czym kliknij OK.

Aby skorzystać z opcji wygładzania czcionek:

  1. Kliknij Start | All Programs | Accessories | Remote Desktop Connection, aby otworzyć sesję zdalnego pulpitu.
  2. W okienku dialogowym Remote Desktop Connection kliknij Options.
  3. Na karcie opcji Experience zaznacz pole wyboru Font smoothing.
  4. Skonfiguruj pozostałe ustawienia, po czym kliknij Connect.

Lokalne ustawienia komputera klienta Windows Vista określą to, co użytkownik zobaczy na zdalnym pulpicie. Należy zwrócić uwagę, że funkcja ta w żaden sposób nie zmienia ustawień pulpitu serwera usług terminalowych systemu Windows Server 2008.

Wygładzanie czcionek w sesjach zdalnego pulpitu konsumuje dodatkowe pasmo w łączu pomiędzy komputerem klienta a serwerem usług terminalowych systemu Windows Server 2008.

 Do początku strony Do początku strony

Priorytety danych

Funkcja kontroluje ruch w wirtualnym kanale sesji zdalnego pulpitu tak, że dane przeznaczone na ekran oraz wprowadzone z klawiatury lub myszką są transmitowane z wyższym priorytetem niż inny ruch (np. dane wysyłane do drukowania czy transferowane pliki). Ma to na zapobiegać degradacji sesji w sytuacji, gdy łącze mogłoby zostać zablokowane przez operacje silnie konsumujące pasmo, np. dużą pracą dla drukarki.

Standardowo 70% dostępnego pasma sieci jest przydzielane danym wprowadzanym przez użytkowników sesji oraz przeznaczonym na ich ekrany, 30% – całemu pozostałemu ruchowi (schowek, transfery plików, prace dla drukarek).

Ustawienia dotyczące priorytetyzacji można zmienić w Rejestrze serwera usług terminalowych manipulując następującymi podkluczami klucza HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD:

  • FlowControlDisable
  • FlowControlDisplayBandwidth
  • FlowControlChannelBandwidth
  • FlowControlChargePostCompression.

Brakujące podklucze można dodać: kliknij prawym klawiszem myszki klucz TermDD, wybierz opcję New, po czym DWORD (32-bit) Value.

Funkcja priorytetyzacji zostanie wyłączona, jeśli wartością podklucza FlowControlDisable będzie 1. W takiej sytuacji wszelkie żądania transferu przez sieć będą obsługiwane na zasadzie FIFO („kto pierwszy, ten lepszy”). Standardowo FlowControlDisable=0.

Standardową wartością podklucza FlowControlDisplayBandwidth jest 70, maksymalną - 255. Klucz ten określa pasmo sieci przydzielone na dane wprowadzane przez użytkowników sesji oraz przeznaczone na ich ekrany. Standardową wartością podklucza FlowControlChannelBandwidth jest 30, wartością maksymalną zaś - 255. Klucz ten określa pasmo sieci przydzielone pozostałemu ruchowi (schowek, transfery plików, prace dla drukarek). Podział pasma między te dwie kategorie ruchu wyniknie z relacji wartości obydwu kluczy. Jeśli na przykład FlowControlDisplayBandwidth=150, a FlowControlChannelBandwidth=50, to dane wprowadzane przez użytkowników sesji oraz przeznaczone na ich ekrany skonsumują 150/(150+50)=75% dostępnego pasma sieci.

Wartość klucza FlowControlChargePostCompression przesądza, czy do podziału pasma w wyżej pokazanej proporcji pod uwagę będą brane bajty przed czy po kompresji. Standardowa wartość 0 oznacza, że pod uwagę będą brane bajty przed kompresją.

Po dokonaniu jakichkolwiek modyfikacji omawianych tu kluczy Rejestru należy ponownie uruchomić serwer usług terminalowych.

 Do początku strony Do początku strony

Pojedyncze logowanie

Pojedyncze logowanie (single sign-on) to metoda uwierzytelniania, w której użytkownik posiadający konto w domenie i zalogowany jednokrotnie za pomocą hasła lub inteligentnej karty otrzymuje dostęp do odległych serwerów bez konieczności przedkładania ponownie swych danych uwierzytelniających.

Podstawowe scenariusze wykorzystania funkcjonalności pojedynczego logowania:

  • wdrażanie aplikacji biznesowych (LOB, Line of Business)
  • centralne wdrażanie aplikacji.

Ze względu na niższe koszty konserwacji wiele firm woli zainstalować swe aplikacje biznesowe na serwerze usług terminalowych i udostępniać je wszystkim potrzebującym zdalnie w sesjach zdalnego pulpitu lub za pomocą funkcji Remote Programs usług terminalowych. Funkcjonalność pojedynczego logowanie eliminuje konieczność przedkładania ponownie danych uwierzytelniających za każdym razem, gdy użytkownik inicjuje nową zdalną sesję.

Warunki wstępne do wdrożenia pojedynczego logowania

Możliwość wdrożenia funkcjonalności pojedynczego logowania w usługach terminalowych zależy od spełnienia następujących warunków:

  • Klient pracuje pod kontrolą systemu Windows Vista, serwer usług terminalowych – pod kontrolą systemu Windows Server 2008. Zdalne sesje z pojedynczym logowaniem mogą być nawiązywane również wtedy, jeśli obydwa komputery znajdują się pod nadzorem systemu Windows Server Longhorn.
  • Konto użytkownika logującego się jednokrotnie musi posiadać odpowiednie prawa logowania się zarówno do serwera usług terminalowych, jak i do klienta Windows Vista.
  • Oba łączące się komputery (klienta i serwera usług terminalowych) powinny być członkami tej samej domeny.

Konfiguracja pojedynczego logowania obejmuje:

  • konfigurację uwierzytelniania na serwerze usług terminalowych oraz
  • konfigurację klienta Windows Vista tak, aby w zdalnych sesjach z wyspecyfikowanymi serwerami usług terminalowych akceptował on standardowe dane uwierzytelniające.

Aby skonfigurować uwierzytelnianie na serwerze usług terminalowych:

  1. Kliknij Start | Run, wpisz tsconfig.msc i naciśnij klawisz Enter.
  2. Kliknij prawym klawiszem myszki RDP-Tcp w obszarze Connections, po czym kliknij Properties.
  3. Na karcie opcji General okienka dialogowego Properties upewnij się, że wartością Security Layer jest Negotiate bądź SSL (TLS 1.0), po czym kliknij OK.

Aby umożliwić na kliencie Vista pojedyncze logowanie:

  1. Kliknij Start | Start Search, wpisz gpedit.msc, po czym naciśnij klawisz Enter. Kliknij wyszukaną ikonę w celu uruchomienia edytora zasad grupowych.
  2. Na drzewie w lewym segmencie kolejno rozwiń gałęzie Computer Configuration, Administrative Templates, System, po czym kliknij Credentials Delegation.
  3. Dwukrotnie kliknij Allow Delegating Default Credentials.
  4. W okienku dialogowym Properties przejdź na kartę Setting, kliknij Enabled, po czym Show.
  5. W okienku dialogowym Show Contents kliknij Add, aby dodać potrzebny serwer do listy.
  6. Do pola tekstowego Enter the item to be added okienka dialogowego Add Item wpisz **termsrv/**nazwa_serwera_usług_terminalowych, na przykład termsrv/Server1, po czym kliknij OK.
 Do początku strony Do początku strony

Windows Server 2008