Obsługiwane właściwości protokołu RDP

Napiwek

Ten artykuł jest udostępniany dla usług i produktów korzystających z protokołu RDP (Remote Desktop Protocol) w celu zapewnienia dostępu zdalnego do pulpitów i aplikacji systemu Windows.

Protokół RDP (Remote Desktop Protocol) ma wiele właściwości, które można ustawić, aby dostosować zachowanie sesji zdalnej, takie jak przekierowywanie urządzeń, ustawienia wyświetlania, zachowanie sesji i inne.

Poniższe sekcje zawierają każdą dostępną właściwość protokołu RDP i wyświetla jej składnię, opis, obsługiwane wartości, wartość domyślną i połączenia z usługami i produktami, z którymi można ich używać.

Sposób korzystania z tych właściwości protokołu RDP zależy od używanej usługi lub produktu:

Rezultat Punkt konfiguracji
Azure Virtual Desktop Właściwości protokołu RDP puli hostów. Aby dowiedzieć się więcej, zobacz Dostosowywanie właściwości protokołu RDP dla puli hostów.
Usługi pulpitu zdalnego Właściwości protokołu RDP kolekcji sesji
Połączenia komputera zdalnego Plik używany do nawiązywania .rdp połączenia z komputerem zdalnym.

Uwaga

Dla każdej właściwości protokołu RDP zastąp <value> wartość dozwoloną dla tej właściwości.

Połączenia

Poniżej przedstawiono właściwości protokołu RDP, których można użyć do konfigurowania połączeń.

alternate full address

  • Składnia: alternate full address:s:<value>
  • Opis: określa alternatywną nazwę lub adres IP komputera zdalnego.
  • Obsługiwane wartości:
    • Prawidłowa nazwa hosta, adres IPv4 lub adres IPv6.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

alternate shell

  • Składnia: alternate shell:s:<value>
  • Opis: określa program, który ma być uruchamiany automatycznie w sesji zdalnej jako powłoka zamiast eksploratora.
  • Obsługiwane wartości:
    • Prawidłowa ścieżka do pliku wykonywalnego, takiego jak C:\Program Files\MyApp\myapp.exe.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

authentication level

  • Składnia: authentication level:i:<value>
  • Opis: definiuje ustawienia poziomu uwierzytelniania serwera.
  • Obsługiwane wartości:
    • 0: Jeśli uwierzytelnianie serwera nie powiedzie się, połącz się z komputerem bez ostrzeżenia.
    • 1: Jeśli uwierzytelnianie serwera zakończy się niepowodzeniem, nie nawiąz połączenia.
    • 2: Jeśli uwierzytelnianie serwera nie powiedzie się, wyświetl ostrzeżenie i wybierz połączenie lub odmówić połączenia.
    • 3: nie określono wymagania uwierzytelniania.
  • Wartość domyślna: 3
  • Dotyczy:
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

disableconnectionsharing

  • Składnia: disableconnectionsharing:i:<value>
  • Opis: określa, czy klient ponownie nawiązuje połączenie z dowolną istniejącą odłączaną sesją, czy inicjuje nowe połączenie po uruchomieniu nowego połączenia.
  • Obsługiwane wartości:
    • 0: Połącz się ponownie z dowolną istniejącą sesją.
    • 1: Zainicjuj nowe połączenie.
  • Wartość domyślna: 0
  • Dotyczy:
    • Usługi pulpitu zdalnego

domain

  • Składnia: domain:s:<value>
  • Opis: określa nazwę domeny usługi Active Directory, w której znajduje się konto użytkownika, które będzie używane do logowania się na komputerze zdalnym.
  • Obsługiwane wartości:
    • Prawidłowa nazwa domeny, taka jak CONTOSO.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

enablecredsspsupport

  • Składnia: enablecredsspsupport:i:<value>
  • Opis: określa, czy klient będzie używać dostawcy obsługi zabezpieczeń poświadczeń (CredSSP) do uwierzytelniania, jeśli jest dostępny.
  • Obsługiwane wartości:
    • 0: Protokół RDP nie będzie używać protokołu CredSSP, nawet jeśli system operacyjny obsługuje protokół CredSSP.
    • 1: Protokół RDP będzie używać protokołu CredSSP, jeśli system operacyjny obsługuje protokół CredSSP.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

enablerdsaadauth

  • Składnia: enablerdsaadauth:i:<value>
  • Opis: określa, czy klient będzie używać identyfikatora Entra firmy Microsoft do uwierzytelniania na komputerze zdalnym. W przypadku użycia z usługą Azure Virtual Desktop zapewnia to środowisko logowania jednokrotnego. Ta właściwość zastępuje właściwość targetisaadjoined.
  • Obsługiwane wartości:
    • 0: Połączenia nie będą używać uwierzytelniania firmy Microsoft Entra, nawet jeśli komputer zdalny go obsługuje.
    • 1: Połączenia będą używać uwierzytelniania firmy Microsoft Entra, jeśli komputer zdalny go obsługuje.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

full address

  • Składnia: full address:s:<value>
  • Opis: określa nazwę hosta lub adres IP komputera zdalnego, z którym chcesz nawiązać połączenie. Jest to jedyna obowiązkowa właściwość w .rdp pliku.
  • Obsługiwane wartości:
    • Prawidłowa nazwa hosta, adres IPv4 lub adres IPv6.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

gatewaycredentialssource

  • Składnia: gatewaycredentialssource:i:<value>
  • Opis: określa metodę uwierzytelniania używaną dla połączeń bramy usług pulpitu zdalnego.
  • Obsługiwane wartości:
    • 0: Poproś o hasło (NTLM).
    • 1: Użyj karty inteligentnej.
    • 2: użyj poświadczeń dla aktualnie zalogowanego użytkownika.
    • 3: monituj użytkownika o podanie swoich poświadczeń i użyj uwierzytelniania podstawowego.
    • 4: Zezwalaj użytkownikowi na wybór później.
    • 5: Użyj uwierzytelniania opartego na plikach cookie.
  • Wartość domyślna: 0
  • Dotyczy:
    • Usługi pulpitu zdalnego

gatewayhostname

  • Składnia: gatewayhostname:s:<value>
  • Opis: określa nazwę hosta bramy usług pulpitu zdalnego.
  • Obsługiwane wartości:
    • Prawidłowa nazwa hosta, adres IPv4 lub adres IPv6.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego

gatewayprofileusagemethod

  • Składnia: gatewayprofileusagemethod:i:<value>
  • Opis: określa, czy używać domyślnych ustawień bramy usług pulpitu zdalnego.
  • Obsługiwane wartości:
    • 0: Użyj domyślnego trybu profilu określonego przez administratora.
    • 1: użyj jawnych ustawień określonych przez użytkownika.
  • Wartość domyślna: 0
  • Dotyczy:
    • Usługi pulpitu zdalnego

gatewayusagemethod

  • Składnia: gatewayusagemethod:i:<value>
  • Opis: określa, czy używać bramy usług pulpitu zdalnego dla połączenia.
  • Obsługiwane wartości:
    • 0: Nie używaj bramy usług pulpitu zdalnego.
    • 1: zawsze używaj bramy usług pulpitu zdalnego.
    • 2: użyj bramy usług pulpitu zdalnego, jeśli nie można nawiązać bezpośredniego połączenia z hostem sesji usług pulpitu zdalnego.
    • 3: użyj domyślnych ustawień bramy usług pulpitu zdalnego.
    • 4: Nie używaj bramy usług pulpitu zdalnego, pomijaj bramę dla adresów lokalnych.
      Ustawienie tej wartości właściwości na 0 lub 4 jest skutecznie równoważne, ale 4 umożliwia obejście adresów lokalnych.
  • Wartość domyślna: 0
  • Dotyczy:
    • Usługi pulpitu zdalnego

kdcproxyname

  • Składnia: kdcproxyname:s:<value>
  • Opis: określa w pełni kwalifikowaną nazwę domeny serwera proxy usługi KDC.
  • Obsługiwane wartości:
    • Prawidłowa ścieżka do serwera proxy usługi KDC, na przykład kdc.contoso.com.
  • Wartość domyślna: Brak.
  • Dotyczy:

promptcredentialonce

  • Składnia: promptcredentialonce:i:<value>
  • Opis: określa, czy poświadczenia użytkownika są zapisywane i używane zarówno dla bramy pulpitu zdalnego, jak i komputera zdalnego.
  • Obsługiwane wartości:
    • 0: Sesja zdalna nie używa tych samych poświadczeń.
    • 1: Sesja zdalna używa tych samych poświadczeń.
  • Wartość domyślna: 1
  • Dotyczy:
    • Usługi pulpitu zdalnego

targetisaadjoined

  • Składnia: targetisaadjoined:i:<value>
  • Opis: Umożliwia nawiązywanie połączeń z hostami sesji dołączonych do firmy Microsoft przy użyciu nazwy użytkownika i hasła. Ta właściwość ma zastosowanie tylko do klientów innych niż Windows i lokalnych urządzeń z systemem Windows, które nie są przyłączone do firmy Microsoft Entra. Jest on zastępowany przez właściwość enablerdsaadauth.
  • Obsługiwane wartości:
    • 0: Połączenia z hostami sesji dołączonych do firmy Microsoft entra powiedzie się dla urządzeń z systemem Windows, które spełniają wymagania, ale inne połączenia nie powiedzą się.
    • 1: Połączenia z hostami dołączonymi do usługi Microsoft Entra powiedzie się, ale są ograniczone do wprowadzania nazwy użytkownika i poświadczeń hasła podczas nawiązywania połączenia z hostami sesji.
  • Wartość domyślna: 0
  • Dotyczy:

username

  • Składnia: username:s:<value>
  • Opis: określa nazwę konta użytkownika, które będzie używane do logowania się na komputerze zdalnym.
  • Obsługiwane wartości:
    • Dowolna prawidłowa nazwa użytkownika.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego

Zachowanie sesji

Poniżej przedstawiono właściwości protokołu RDP, których można użyć do skonfigurowania zachowania sesji.

autoreconnection enabled

  • Składnia: autoreconnection enabled:i:<value>
  • Opis: określa, czy urządzenie lokalne automatycznie spróbuje ponownie nawiązać połączenie z komputerem zdalnym, jeśli połączenie zostanie przerwane, na przykład w przypadku przerwy w łączności sieciowej.
  • Obsługiwane wartości:
    • 0: urządzenie lokalne nie próbuje automatycznie nawiązać połączenia.
    • 1: urządzenie lokalne automatycznie próbuje ponownie nawiązać połączenie.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

bandwidthautodetect

  • Składnia: bandwidthautodetect:i:<value>
  • Opis: określa, czy używać automatycznego wykrywania przepustowości sieci.
  • Obsługiwane wartości:
    • 0: Nie używaj automatycznego wykrywania przepustowości sieci.
    • 1: Użyj automatycznego wykrywania przepustowości sieci.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

compression

  • Składnia: compression:i:<value>
  • Opis: określa, czy kompresja zbiorcza jest włączona podczas przesyłania danych do urządzenia lokalnego.
  • Obsługiwane wartości:
    • 0: Wyłącz kompresję zbiorczą.
    • 1: Włącz kompresję zbiorczą protokołu RDP.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

networkautodetect

  • Składnia: networkautodetect:i:<value>
  • Opis: określa, czy jest włączone automatyczne wykrywanie typu sieci.
  • Obsługiwane wartości:
    • 0: Wyłącz automatyczne wykrywanie typów sieci.
    • 1: Włącz automatyczne wykrywanie typów sieci.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

videoplaybackmode

  • Składnia: videoplaybackmode:i:<value>
  • Opis: określa, czy połączenie będzie używać wydajnego przesyłania strumieniowego multimediów RDP do odtwarzania wideo.
  • Obsługiwane wartości:
    • 0: Nie używaj wydajnego przesyłania strumieniowego multimediów RDP do odtwarzania wideo.
    • 1: używaj wydajnego przesyłania strumieniowego multimediów RDP do odtwarzania wideo, jeśli to możliwe.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Przekierowywanie urządzenia

Poniżej przedstawiono właściwości protokołu RDP, których można użyć do skonfigurowania przekierowania urządzenia. Aby dowiedzieć się więcej, zobacz Przekierowanie za pośrednictwem protokołu Remote Desktop Protocol.

audiocapturemode

  • Składnia: audiocapturemode:i:<value>
  • Opis: wskazuje, czy przekierowanie danych wejściowych audio jest włączone.
  • Obsługiwane wartości:
    • 0: Wyłącz przechwytywanie dźwięku z urządzenia lokalnego.
    • 1: Włącz przechwytywanie dźwięku z urządzenia lokalnego i przekierowuje je do sesji zdalnej.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania audio i wideo za pośrednictwem protokołu Remote Desktop Protocol.

audiomode

  • Składnia: audiomode:i:<value>
  • Opis: określa, czy komputer lokalny lub zdalny odtwarza dźwięk.
  • Obsługiwane wartości:
    • 0: Odtwarzaj dźwięki na urządzeniu lokalnym.
    • 1: Odtwarzaj dźwięki w sesji zdalnej.
    • 2: Nie odtwarzaj dźwięków.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania audio i wideo za pośrednictwem protokołu Remote Desktop Protocol.

camerastoredirect

  • Składnia: camerastoredirect:s:<value>
  • Opis: Umożliwia skonfigurowanie aparatów do przekierowania. To ustawienie używa rozdzielanej średnikami listy KSCATEGORY_VIDEO_CAMERA interfejsów kamer, które są włączone do przekierowywania.
  • Obsługiwane wartości:
    • *: przekieruj wszystkie kamery.
    • \\?\usb#vid_0bda&pid_58b0&mi: określa listę aparatów według ścieżki wystąpienia urządzenia, na przykład w tym przykładzie.
    • -: Wyklucz określony aparat, poprzedzając ciąg łącza symbolicznego.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania aparatu, kamery internetowej i przechwytywania wideo za pośrednictwem protokołu Remote Desktop Protocol.

devicestoredirect

  • Składnia: devicestoredirect:s:<value>
  • Opis: określa, które urządzenia peryferyjne korzystające z protokołu MTP (Media Transfer Protocol) lub protokołu PTP (Picture Transfer Protocol), takie jak aparat cyfrowy, są przekierowywane z lokalnego urządzenia z systemem Windows do sesji zdalnej.
  • Obsługiwane wartości:
    • *: przekieruj wszystkie obsługiwane urządzenia, w tym te, które są połączone później.
    • \\?\usb#vid_0bda&pid_58b0&mi: określa listę urządzeń peryferyjnych MTP lub PTP według ścieżki wystąpienia urządzenia, na przykład w tym przykładzie.
    • DynamicDevices: przekieruj wszystkie obsługiwane urządzenia, które są połączone później.
  • Wartość domyślna: *
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Configure Media Transfer Protocol and Picture Transfer Protocol redirection on Windows over the Remote Desktop Protocol (Konfigurowanie przekierowywania protokołu transferu multimediów i protokołu transferu obrazów w systemie Windows za pośrednictwem protokołu Remote Desktop Protocol).

drivestoredirect

  • Składnia: drivestoredirect:s:<value>
  • Opis: określa, które dyski stałe, wymienne i sieciowe na urządzeniu lokalnym zostaną przekierowane i dostępne w sesji zdalnej.
  • Obsługiwane wartości:
    • Puste: nie przekierowuj żadnych dysków.
    • *: przekieruj wszystkie dyski, w tym dyski, które są połączone później.
    • DynamicDrives: Przekieruj wszystkie dyski, które są połączone później.
    • drivestoredirect:s:C:\;E:\;: Przekieruj określone litery dysku dla co najmniej jednego dysku, na przykład w tym przykładzie.
  • Wartość domyślna: *
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania dysków stałych, wymiennych i sieciowych za pośrednictwem protokołu Remote Desktop Protocol.

encode redirected video capture

  • Składnia: encode redirected video capture:i:<value>
  • Opis: Włącza lub wyłącza kodowanie przekierowanego klipu wideo.
  • Obsługiwane wartości:
    • 0: Wyłącz kodowanie przekierowanego wideo.
    • 1: Włącz kodowanie przekierowanego wideo.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania aparatu, kamery internetowej i przechwytywania wideo za pośrednictwem protokołu Remote Desktop Protocol.

keyboardhook

  • Składnia: keyboardhook:i:<value>
  • Opis: określa, czy kombinacje systemu Windows (Windows, Alt+Tab) są stosowane do sesji zdalnej.
  • Obsługiwane wartości:
    • 0: Kombinacje systemu Windows są stosowane na urządzeniu lokalnym.
    • 1: (tylko sesje pulpitu) Kombinacje systemu Windows są stosowane na komputerze zdalnym w przypadku koncentracji uwagi.
    • 2: (tylko sesje pulpitu) Kombinacje systemu Windows są stosowane na komputerze zdalnym tylko w trybie pełnoekranowym.
    • 3: (tylko sesje usługi RemoteApp) Kombinacje systemu Windows są stosowane w usłudze RemoteApp podczas koncentracji uwagi. Zalecamy użycie tej wartości tylko podczas publikowania aplikacji Podłączanie pulpitu zdalnego (mstsc.exe) z puli hostów w usłudze Azure Virtual Desktop. Ta wartość jest obsługiwana tylko w przypadku korzystania z klienta systemu Windows.
  • Wartość domyślna: 2
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

redirectclipboard

  • Składnia: redirectclipboard:i:<value>
  • Opis: określa, czy przekierować schowek.
  • Obsługiwane wartości:
    • 0: Schowek na urządzeniu lokalnym nie jest dostępny w sesji zdalnej.
    • 1: Schowek na urządzeniu lokalnym jest dostępny w sesji zdalnej.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania schowka za pośrednictwem protokołu Remote Desktop Protocol.

redirectcomports

  • Składnia: redirectcomports:i:<value>
  • Opis: określa, czy porty szeregowe lub COM na urządzeniu lokalnym są przekierowywane do sesji zdalnej.
  • Obsługiwane wartości:
    • 0: Porty szeregowe lub COM na urządzeniu lokalnym nie są dostępne w sesji zdalnej.
    • 1: Porty szeregowe lub COM na urządzeniu lokalnym są dostępne w sesji zdalnej.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowywania portów szeregowych lub COM za pośrednictwem protokołu Remote Desktop Protocol.

redirected video capture encoding quality

  • Składnia: redirected video capture encoding quality:i:<value>
  • Opis: Określa jakość zakodowanego wideo.
  • Obsługiwane wartości:
    • 0: wideo o wysokiej kompresji. Jakość może cierpieć, gdy jest dużo ruchu.
    • 1: Średnia kompresja.
    • 2: Niska kompresja wideo o wysokiej jakości obrazu.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania aparatu, kamery internetowej i przechwytywania wideo za pośrednictwem protokołu Remote Desktop Protocol.

redirectlocation

  • Składnia: redirectlocation:i:<value>
  • Opis: określa, czy lokalizacja urządzenia lokalnego jest przekierowywana do sesji zdalnej.
  • Obsługiwane wartości:
    • 0: Sesja zdalna używa lokalizacji komputera zdalnego lub maszyny wirtualnej.
    • 1: Sesja zdalna używa lokalizacji urządzenia lokalnego.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania lokalizacji za pośrednictwem protokołu Remote Desktop Protocol.

redirectprinters

  • Składnia: redirectprinters:i:<value>
  • Opis: określa, czy drukarki dostępne na urządzeniu lokalnym są przekierowywane do sesji zdalnej.
  • Obsługiwane wartości:
    • 0: drukarki na urządzeniu lokalnym nie są przekierowywane do sesji zdalnej.
    • 1: drukarki na urządzeniu lokalnym są przekierowywane do sesji zdalnej.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania drukarki za pośrednictwem protokołu Remote Desktop Protocol.

redirectsmartcards

  • Składnia: redirectsmartcards:i:<value>
  • Opis: określa, czy urządzenia karty inteligentnej na urządzeniu lokalnym będą przekierowywane i dostępne w sesji zdalnej.
  • Obsługiwane wartości:
    • 0: Karty inteligentne na urządzeniu lokalnym nie są przekierowywane do sesji zdalnej.
    • 1: Karty inteligentne na urządzeniu lokalnym są przekierowywane sesji zdalnej.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowywania kart inteligentnych za pośrednictwem protokołu Remote Desktop Protocol.

redirectwebauthn

  • Składnia: redirectwebauthn:i:<value>
  • Opis: określa, czy żądania WebAuthn z sesji zdalnej są przekierowywane do urządzenia lokalnego zezwalającego na korzystanie z lokalnych wystawców uwierzytelnienia (takich jak Windows Hello dla firm i klucze zabezpieczeń).
  • Obsługiwane wartości:
    • 0: żądania WebAuthn z sesji zdalnej nie są wysyłane do urządzenia lokalnego na potrzeby uwierzytelniania i muszą zostać ukończone w sesji zdalnej.
    • 1: żądania WebAuthn z sesji zdalnej są wysyłane do urządzenia lokalnego na potrzeby uwierzytelniania.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Configure WebAuthn redirection over the Remote Desktop Protocol (Konfigurowanie przekierowania protokołu WebAuthn za pośrednictwem protokołu Remote Desktop Protocol).

usbdevicestoredirect

  • Składnia: usbdevicestoredirect:s:<value>
  • Opis: określa, które obsługiwane urządzenia USB na komputerze klienckim są przekierowywane przy użyciu nieprzezroczystego przekierowania niskiego poziomu do sesji zdalnej.
  • Obsługiwane wartości:
    • *: przekieruj wszystkie urządzenia USB, które nie zostały jeszcze przekierowane przez przekierowanie wysokiego poziomu.
    • {*Device Setup Class GUID*}: przekieruj wszystkie urządzenia, które są członkami określonej klasy konfiguracji urządzenia.
    • *USBInstanceID*: Przekieruj określone urządzenie USB zidentyfikowane przez identyfikator wystąpienia.
  • Wartość domyślna: *
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Aby dowiedzieć się, jak używać tej właściwości, zobacz Konfigurowanie przekierowania USB w systemie Windows za pośrednictwem protokołu Remote Desktop Protocol.

Ustawienia wyświetlania

Poniżej przedstawiono właściwości protokołu RDP, których można użyć do skonfigurowania ustawień wyświetlania.

desktop size id

  • Składnia: desktop size id:i:<value>
  • Opis: określa wymiary pulpitu sesji zdalnej z zestawu wstępnie zdefiniowanych opcji. To ustawienie jest zastępowane, jeśli desktopheight określono wartość i desktopwidth .
  • Obsługiwane wartości:
    • 0: 640×480
    • 1: 800×600
    • 2: 1024×768
    • 3: 1280×1024
    • 4: 1600×1200
  • Wartość domyślna: Brak. Dopasuj urządzenie lokalne.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

desktopheight

  • Składnia: desktopheight:i:<value>
  • Opis: określa wysokość rozdzielczości (w pikselach) sesji zdalnej.
  • Obsługiwane wartości:
    • Wartość liczbowa między 200 i 8192.
  • Wartość domyślna: Brak. Dopasuj urządzenie lokalne.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

desktopscalefactor

  • Składnia: desktopscalefactor:i:*value*
  • Opis: określa współczynnik skalowania sesji zdalnej, aby zawartość wydawała się większa.
  • Obsługiwane wartości:
    • Wartość liczbowa z następującej listy: 100, , 150125, 200175250, 300, , 400500
  • Wartość domyślna: Brak. Dopasuj urządzenie lokalne.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

Uwaga

Właściwość desktopscalefactor jest przestarzała i wkrótce będzie niedostępna.

desktopwidth

  • Składnia: desktopwidth:i:<value>
  • Opis: określa szerokość rozdzielczości (w pikselach) sesji zdalnej.
  • Obsługiwane wartości:
    • Wartość liczbowa między 200 i 8192.
  • Wartość domyślna: Brak. Dopasuj urządzenie lokalne.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

dynamic resolution

  • Składnia: dynamic resolution:i:<value>
  • Opis: określa, czy rozdzielczość sesji zdalnej jest automatycznie aktualizowana po zmianie rozmiaru okna lokalnego.
  • Obsługiwane wartości:
    • 0: Rozdzielczość sesji pozostaje statyczna podczas sesji.
    • 1: Aktualizacje rozpoznawania sesji w miarę zmieniania rozmiaru okna lokalnego.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

maximizetocurrentdisplays

  • Składnia: maximizetocurrentdisplays:i:<value>
  • Opis: określa, który ekran jest używany przez sesję zdalną w trybie pełnoekranowym podczas maksymalizacji. Wymaga use multimon ustawienia na 1. Dostępne tylko w aplikacji systemu Windows dla systemu Windows i aplikacji pulpitu zdalnego dla systemu Windows.
  • Obsługiwane wartości:
    • 0: Sesja jest pełnoekranowa na ekranie początkowo wybranym podczas maksymalizacji.
    • 1: Sesja dynamicznie jest w trybie pełnoekranowym wyświetlanym w oknie sesji podczas maksymalizacji.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

screen mode id

  • Składnia: screen mode id:i:<value>
  • Opis: określa, czy okno sesji zdalnej jest wyświetlane na pełnym ekranie podczas uruchamiania połączenia.
  • Obsługiwane wartości:
    • 1: Sesja zdalna jest wyświetlana w oknie.
    • 2: Sesja zdalna jest wyświetlana na pełnym ekranie.
  • Wartość domyślna: 2
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

selectedmonitors

  • Składnia: selectedmonitors:s:<value>
  • Opis: określa, które ekrany lokalne mają być używane w sesji zdalnej. Wybrane ekrany muszą być ciągłe. Wymaga use multimon ustawienia na 1. Dostępne tylko w aplikacji systemu Windows dla systemu Windows, aplikacji pulpitu zdalnego dla systemu Windows i aplikacji podłączanie pulpitu zdalnego skrzynki odbiorczej w systemie Windows.
  • Obsługiwane wartości:
    • Rozdzielona przecinkami lista identyfikatorów wyświetlania specyficznych dla maszyny. Dostępne identyfikatory można pobrać, uruchamiając polecenie mstsc.exe /l z wiersza polecenia. Pierwszy wymieniony identyfikator jest ustawiony jako podstawowy ekran w sesji zdalnej.
  • Wartość domyślna: Brak. Wszystkie wyświetlane są używane.
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

singlemoninwindowedmode

  • Składnia: singlemoninwindowedmode:i:<value>
  • Opis: określa, czy sesja zdalna z wieloma wyświetlaczami automatycznie przełącza się na pojedynczy ekran podczas zamykania pełnego ekranu. Wymaga use multimon ustawienia 1. Dostępne tylko w aplikacji systemu Windows dla systemu Windows i aplikacji pulpitu zdalnego dla systemu Windows.
  • Obsługiwane wartości:
    • 0: Sesja zdalna zachowuje wszystkie wyświetlane podczas zamykania pełnego ekranu.
    • 1: Sesja zdalna przełącza się na jeden ekran podczas zamykania pełnego ekranu.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

smart sizing

  • Składnia: smart sizing:i:<value>
  • Opis: określa, czy urządzenie lokalne skaluje zawartość sesji zdalnej, aby dopasować rozmiar okna.
  • Obsługiwane wartości:
    • 0: Zawartość okna lokalnego nie jest skalowana po zmianie rozmiaru.
    • 1: Zawartość okna lokalnego jest skalowana po zmianie rozmiaru.
  • Wartość domyślna: 0
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

use multimon

  • Składnia: use multimon:i:<value>
  • Opis: określa, czy sesja zdalna będzie używać jednego lub wielu ekranów z urządzenia lokalnego.
  • Obsługiwane wartości:
    • 0: Sesja zdalna używa jednego ekranu.
    • 1: Sesja zdalna używa wielu ekranów.
  • Wartość domyślna: 1
  • Dotyczy:
    • Azure Virtual Desktop
    • Usługi pulpitu zdalnego
    • Połączenia komputera zdalnego

RemoteApp

Poniżej przedstawiono właściwości protokołu RDP, których można użyć do skonfigurowania zachowania usługi RemoteApp dla usług pulpitu zdalnego.

remoteapplicationcmdline

  • Składnia: remoteapplicationcmdline:s:<value>
  • Opis: Opcjonalne parametry wiersza polecenia dla usługi RemoteApp.
  • Obsługiwane wartości:
    • Prawidłowe parametry wiersza polecenia dla aplikacji.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationexpandcmdline

  • Składnia: remoteapplicationexpandcmdline:i:<value>
  • Opis: określa, czy zmienne środowiskowe zawarte w parametrach wiersza polecenia usługi RemoteApp powinny być rozszerzane lokalnie lub zdalnie.
  • Obsługiwane wartości:
    • 0: Zmienne środowiskowe należy rozszerzyć na wartości urządzenia lokalnego.
    • 1: Zmienne środowiskowe należy rozszerzyć na wartości sesji zdalnej.
  • Wartość domyślna: 1
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationexpandworkingdir

  • Składnia: remoteapplicationexpandworkingdir:i:<value>
  • Opis: określa, czy zmienne środowiskowe zawarte w parametrze katalogu roboczego usługi RemoteApp powinny być rozszerzane lokalnie lub zdalnie.
  • Obsługiwane wartości:
    • 0: Zmienne środowiskowe należy rozszerzyć na wartości urządzenia lokalnego.
    • 1: Zmienne środowiskowe należy rozszerzyć na wartości sesji zdalnej.
      Katalog roboczy usługi RemoteApp jest określony za pomocą parametru katalogu roboczego powłoki.
  • Wartość domyślna: 1
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationfile

  • Składnia: remoteapplicationfile:s:<value>
  • Opis: określa plik, który ma zostać otwarty w sesji zdalnej przez usługę RemoteApp. Aby pliki lokalne mogły być otwierane, należy również włączyć przekierowywanie dysków dla dysku źródłowego.
  • Obsługiwane wartości:
    • Prawidłowa ścieżka pliku w sesji zdalnej.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationicon

  • Składnia: remoteapplicationicon:s:<value>
  • Opis: określa plik ikony, który ma być wyświetlany w aplikacji systemu Windows lub aplikacji pulpitu zdalnego podczas uruchamiania usługi RemoteApp. Jeśli nie określono nazwy pliku, klient będzie używać standardowej ikony pulpitu zdalnego. Obsługiwane są tylko .ico pliki.
  • Obsługiwane wartości:
    • Prawidłowa ścieżka pliku do .ico pliku.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationmode

  • Składnia: remoteapplicationmode:i:<value>
  • Opis: określa, czy połączenie jest uruchamiane jako sesja usługi RemoteApp.
  • Obsługiwane wartości:
    • 0: Nie uruchamiaj sesji usługi RemoteApp.
    • 1: uruchom sesję usługi RemoteApp.
  • Wartość domyślna: 1
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationname

  • Składnia: remoteapplicationname:s:<value>
  • Opis: określa nazwę usługi RemoteApp w aplikacji systemu Windows lub aplikacji pulpitu zdalnego podczas uruchamiania usługi RemoteApp.
  • Obsługiwane wartości:
    • Prawidłowa nazwa wyświetlana aplikacji, na przykład Microsoft Excel.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego

remoteapplicationprogram

  • Składnia: remoteapplicationprogram:s:<value>
  • Opis: określa alias lub nazwę pliku wykonywalnego usługi RemoteApp.
  • Obsługiwane wartości:
    • Prawidłowa nazwa aplikacji lub alias, na przykład EXCEL.
  • Wartość domyślna: Brak.
  • Dotyczy:
    • Usługi pulpitu zdalnego