Udostępnij za pośrednictwem


Obsługiwane właściwości protokołu RDP w usłudze Azure Virtual Desktop

Organizacje mogą skonfigurować właściwości protokołu RDP (Remote Desktop Protocol) centralnie w usłudze Azure Virtual Desktop, aby określić, jak powinno zachowywać się połączenie z usługą Azure Virtual Desktop. Istnieje szeroki zakres właściwości protokołu RDP, które można ustawić, takie jak przekierowywanie urządzeń, ustawienia wyświetlania, zachowanie sesji i inne. Aby uzyskać więcej informacji, zobacz Dostosowywanie właściwości protokołu RDP dla puli hostów.

Uwaga

Obsługiwane właściwości protokołu RDP różnią się w przypadku korzystania z usługi Azure Virtual Desktop w porównaniu z usługami pulpitu zdalnego. Skorzystaj z poniższych tabel, aby zrozumieć każde ustawienie i określić, czy ma zastosowanie podczas nawiązywania połączenia z usługami pulpitu wirtualnego platformy Azure, usług pulpitu zdalnego, czy obu tych ustawień.

informacje o Połączenie ion

Display name Właściwość RDP Azure Virtual Desktop Usługi pulpitu zdalnego opis Wartości Domyślna wartość
Logowanie jednokrotne firmy Microsoft Entra enablerdsaadauth:i:*value* Określa, czy klient będzie używać identyfikatora Entra firmy Microsoft do uwierzytelniania na komputerze zdalnym. W usłudze Azure Virtual Desktop zapewnia to środowisko logowania jednokrotnego.

Ta właściwość zastępuje właściwość targetisaadjoined.
0: Połączenie ions nie będzie używać uwierzytelniania firmy Microsoft Entra, nawet jeśli komputer zdalny go obsługuje.

1: Połączenie ions będą używać uwierzytelniania firmy Microsoft Entra, jeśli komputer zdalny go obsługuje.
0
Połączenie do hosta przyłączonego do firmy Microsoft Entra targetisaadjoined:i:*value* Umożliwia nawiązywanie połączeń z hostami sesji dołączonych do firmy Microsoft przy użyciu nazwy użytkownika i hasła.

Uwaga: dotyczy tylko klientów innych niż Windows i lokalnych urządzeń z systemem Windows, które nie są przyłączone do firmy Microsoft Entra.

Ta właściwość jest zastępowana przez właściwość enablerdsaadauth.
0: Połączenie ions do hostów sesji dołączonych do firmy Microsoft zakończy się powodzeniem dla urządzeń z systemem Windows spełniających wymagania, ale inne połączenia nie powiedzą się.

1: Połączenie ions do hostów dołączonych do firmy Microsoft zakończy się pomyślnie, ale są ograniczone do wprowadzania poświadczeń użytkownika i hasła podczas nawiązywania połączenia z hostami sesji.
0
Dostawca obsługi zabezpieczeń poświadczeń enablecredsspsupport:i:*value* Określa, czy klient będzie używać dostawcy obsługi zabezpieczeń poświadczeń (CredSSP) do uwierzytelniania, jeśli jest dostępny. 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.
1
Alternatywna powłoka alternate shell:s:*value* Określa program, który ma być uruchamiany automatycznie w sesji zdalnej jako powłoka zamiast eksploratora. Prawidłowa ścieżka do pliku wykonywalnego, takiego jak C:\Program Files\MyApp\myapp.exe. Brak
Nazwa serwera proxy usługi KDC kdcproxyname:s:*value* Określa w pełni kwalifikowaną nazwę domeny serwera proxy usługi KDC. Prawidłowa ścieżka do serwera proxy usługi KDC, na przykład kdc.contoso.com. Brak
Address full address:s:value To ustawienie określa nazwę hosta lub adres IP komputera zdalnego, z którym chcesz nawiązać połączenie.

Jest to jedyne wymagane ustawienie w pliku RDP.
Prawidłowa nazwa, adres IPv4 lub adres IPv6. Brak
Adres alternatywny alternate full address:s:value Określa alternatywną nazwę lub adres IP komputera zdalnego. Prawidłowa nazwa, adres IPv4 lub adres IPv6. Brak
Username username:s:value Określa nazwę konta użytkownika, które będzie używane do logowania się na komputerze zdalnym. Dowolna prawidłowa nazwa użytkownika. Brak
Domain domain:s:value Określa nazwę domeny, w której znajduje się konto użytkownika, które będzie używane do logowania się na komputerze zdalnym. Prawidłowa nazwa domeny, taka jak CONTOSO. Brak
Nazwa hosta bramy usług pulpitu zdalnego gatewayhostname:s:value Określa nazwę hosta bramy usług pulpitu zdalnego. Prawidłowa nazwa, adres IPv4 lub adres IPv6. Brak
Uwierzytelnianie bramy usług pulpitu zdalnego gatewaycredentialssource:i:value Określa metodę uwierzytelniania bramy usług pulpitu zdalnego. 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.
0
Profil bramy usług pulpitu zdalnego gatewayprofileusagemethod:i:value Określa, czy używać domyślnych ustawień bramy usług pulpitu zdalnego. 0: Użyj domyślnego trybu profilu określonego przez administratora.

1: użyj jawnych ustawień określonych przez użytkownika.
0
Korzystanie z bramy usług pulpitu zdalnego gatewayusagemethod:i:value Określa, kiedy używać bramy usług pulpitu zdalnego dla połączenia. 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.
0
Zapisywanie poświadczeń promptcredentialonce:i:value Określa, czy poświadczenia użytkownika są zapisywane i używane zarówno dla bramy usług pulpitu zdalnego, jak i komputera zdalnego. 0: Sesja zdalna nie będzie używać tych samych poświadczeń.

1: Sesja zdalna będzie używać tych samych poświadczeń.
1
Uwierzytelnianie serwera authentication level:i:value Definiuje ustawienia poziomu uwierzytelniania serwera. 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.
3
udostępnianie Połączenie ion disableconnectionsharing:i:value Określa, czy klient ponownie łączy się z dowolną istniejącą odłączaną sesją, czy inicjuje nowe połączenie po uruchomieniu nowego połączenia. 0: Połącz się ponownie z dowolną istniejącą sesją.

1: Zainicjuj nowe połączenie.
0

Zachowanie sesji

Display name Właściwość RDP Azure Virtual Desktop Usługi pulpitu zdalnego opis Wartości Domyślna wartość
Ponownego łączenia autoreconnection enabled:i:*value* Określa, czy klient 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. 0: Klient nie próbuje automatycznie ponownie nawiązać połączenia.

1: Klient automatycznie próbuje ponownie nawiązać połączenie.
1
Automatyczne wykrywanie przepustowości bandwidthautodetect:i:*value* Określa, czy używać automatycznego wykrywania przepustowości sieci. Wymaga bandwidthautodetect ustawienia wartości 1. 0: Nie używaj automatycznego wykrywania przepustowości sieci.

1: Użyj automatycznego wykrywania przepustowości sieci.
1
Automatyczne wykrywanie sieci networkautodetect:i:*value* Określa, czy jest włączone automatyczne wykrywanie typów sieci. 0: Wyłącz automatyczne wykrywanie typów sieci.

1: Włącz automatyczne wykrywanie typów sieci.
1
Kompresja compression:i:*value* Określa, czy kompresja zbiorcza jest włączona, gdy jest przesyłana przez protokół RDP do komputera lokalnego. 0: Wyłącz kompresję zbiorczą protokołu RDP.

1: Włącz kompresję zbiorczą protokołu RDP.
1
Odtwarzanie wideo videoplaybackmode:i:*value* Określa, czy połączenie będzie używać wydajnego przesyłania strumieniowego multimediów RDP do odtwarzania wideo. 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.
1

Przekierowywanie urządzenia

Ważne

Przekierowania można włączyć tylko za pomocą ustawień binarnych, które mają zastosowanie zarówno do, jak i z maszyny zdalnej. Usługa nie obsługuje obecnie jednokierunkowego blokowania przekierowań tylko z jednej strony połączenia.

Display name Właściwość RDP Azure Virtual Desktop Usługi pulpitu zdalnego opis Wartości Domyślna wartość
Przekierowywanie mikrofonu audiocapturemode:i:*value* Wskazuje, czy przekierowanie danych wejściowych audio jest włączone. 0: Wyłącz przechwytywanie dźwięku z urządzenia lokalnego.

1: włącz przechwytywanie dźwięku z urządzenia lokalnego i przekierowanie do aplikacji audio w sesji zdalnej.
0
Przekierowywanie kodowania wideo encode redirected video capture:i:*value* Włącza lub wyłącza kodowanie przekierowanego wideo. 0: Wyłącz kodowanie przekierowanego wideo.

1: Włącz kodowanie przekierowanego wideo.
1
Zakodowana jakość wideo redirected video capture encoding quality:i:*value* Steruje jakością zakodowanego wideo. 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.
0
Lokalizacja danych wyjściowych dźwięku audiomode:i:*value* Określa, czy maszyna lokalna lub zdalna odtwarza dźwięk. 0: Odtwarzaj dźwięki na komputerze lokalnym.

1: Odtwarzaj dźwięki na komputerze zdalnym.

2: Nie odtwarzaj dźwięków.
0
Aparat przekierowanie camerastoredirect:s:*value* Konfiguruje aparaty do przekierowania. To ustawienie używa rozdzielanej średnikami listy KSCATEGORY_VIDEO_CAMERA interfejsów kamer, które są włączone do przekierowywania. *: przekieruj wszystkie kamery.

Określ listę kamer, takich jak \\?\usb#vid_0bda&pid_58b0&mi.

Można wykluczyć określony aparat, poprzedzając ciąg łącza symbolicznego ciągiem -.
Nie przekierowuj żadnych kamer.
Protokół MTP (Media Transfer Protocol) i protokół PTP (Picture Transfer Protocol) devicestoredirect:s:*value* Określa, które urządzenia na komputerze lokalnym zostaną przekierowane i dostępne w sesji zdalnej. *: przekieruj wszystkie obsługiwane urządzenia, w tym te, które są połączone później.

Prawidłowy identyfikator sprzętu dla co najmniej jednego urządzenia, takiego jak \\?\usb#vid_0bda&pid_58b0&mi.

DynamicDevices: przekieruj wszystkie obsługiwane urządzenia, które są połączone później.
*
Przekierowywanie dysku/magazynu drivestoredirect:s:*value* Określa, które dyski na komputerze lokalnym zostaną przekierowane i dostępne w sesji zdalnej. Nie określono żadnej wartości: nie przekierowuj żadnych dysków.

*: przekierowuj wszystkie dyski, w tym stacje dysków, które są połączone później.

DynamicDrives: przekierowuj wszystkie dyski, które są połączone później.

Dysk i etykiety dla co najmniej jednego dysku, takiego jak drivestoredirect:s:C\:;E\:;, przekieruj określone dyski.
*
Kombinacje klawiszy systemu Windows keyboardhook:i:*value* Określa, kiedy kombinacje klawiszy systemu Windows (Windows, Alt+Tab) są stosowane do sesji zdalnej dla połączeń pulpitu i usługi RemoteApp. 0: Kombinacje klawiszy systemu Windows są stosowane na komputerze lokalnym.

1: (tylko komputery stacjonarne) Kombinacje klawiszy systemu Windows są stosowane na komputerze zdalnym podczas koncentracji uwagi.

2: (tylko komputery stacjonarne) Kombinacje klawiszy systemu Windows są stosowane na komputerze zdalnym tylko w trybie pełnoekranowym.

3: (tylko usługa RemoteApp) Kombinacje klawiszy systemu Windows są stosowane w usłudze RemoteApp podczas koncentracji uwagi. Zalecamy użycie tej wartości tylko podczas publikowania aplikacji pulpitu zdalnego Połączenie ion (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.
2
Przekierowanie schowka redirectclipboard:i:*value* Określa, czy przekierowanie schowka jest włączone. 0: Schowek na komputerze lokalnym nie jest dostępny w sesji zdalnej.

1: Schowek na komputerze lokalnym jest dostępny w sesji zdalnej.
1
Przekierowywanie portów COM redirectcomports:i:*value* Określa, czy porty COM (szeregowe) na komputerze lokalnym zostaną przekierowane i dostępne w sesji zdalnej. 0: porty COM na komputerze lokalnym nie są dostępne w sesji zdalnej.

1: porty COM na komputerze lokalnym są dostępne w sesji zdalnej.
1
Przekierowywanie usługi lokalizacji redirectlocation:i:*value* Określa, czy lokalizacja urządzenia lokalnego zostanie przekierowana i dostępna w sesji zdalnej. 0: Sesja zdalna używa lokalizacji komputera zdalnego lub maszyny wirtualnej.

1: Sesja zdalna używa lokalizacji urządzenia lokalnego.
0
Przekierowywanie drukarki redirectprinters:i:*value* Określa, czy drukarki skonfigurowane na komputerze lokalnym będą przekierowywane i dostępne w sesji zdalnej. 0: drukarki na komputerze lokalnym nie są dostępne w sesji zdalnej.

1: drukarki na komputerze lokalnym są dostępne w sesji zdalnej.
1
Przekierowywanie kart inteligentnych redirectsmartcards:i:*value* Określa, czy urządzenia kart inteligentnych na komputerze lokalnym będą przekierowywane i dostępne w sesji zdalnej. 0: urządzenie karty inteligentnej na komputerze lokalnym nie jest dostępne w sesji zdalnej.

1: urządzenie karty inteligentnej na komputerze lokalnym jest dostępne w sesji zdalnej.
1
Przekierowywanie protokołu WebAuthn redirectwebauthn:i:*value* Określa, czy żądania WebAuthn na komputerze zdalnym zostaną przekierowane do komputera lokalnego zezwalającego na korzystanie z lokalnych wystawców uwierzytelnienia (takich jak Windows Hello dla firm i klucz zabezpieczeń). 0: żądania WebAuthn z sesji zdalnej nie są wysyłane do komputera lokalnego na potrzeby uwierzytelniania i muszą zostać ukończone w sesji zdalnej.

1: żądania WebAuthn z sesji zdalnej są wysyłane do komputera lokalnego na potrzeby uwierzytelniania.
1
Przekierowywanie urządzenia USB usbdevicestoredirect:s:*value* Określa, które obsługiwane urządzenia USB RemoteFX na komputerze klienckim zostaną przekierowane i dostępne w sesji zdalnej podczas nawiązywania połączenia z sesją zdalną, która obsługuje przekierowanie USB RemoteFX. *: przekieruj wszystkie urządzenia USB, które nie zostały jeszcze przekierowane przez inne 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.
*

Ustawienia wyświetlania

Display name Właściwość RDP Azure Virtual Desktop Usługi pulpitu zdalnego opis Wartości Domyślna wartość
Wiele ekranów use multimon:i:*value* Określa, czy sesja zdalna będzie używać jednego lub wielu ekranów z komputera lokalnego. 0: nie włączaj obsługi wielu ekranów.

1: Włącz obsługę wielu ekranów.
1
Wybrane monitory selectedmonitors:s:*value* Określa, które ekrany lokalne mają być używane z sesji zdalnej. Wybrane ekrany muszą być ciągłe. Wymaga use multimon ustawienia wartości 1.

Dostępne tylko na klientach Windows Inbox (MSTSC) i Windows Desktop (MSRDC).
Rozdzielona przecinkami lista identyfikatorów wyświetlania specyficznych dla maszyny. Identyfikatory można pobrać, wywołując polecenie mstsc.exe /l. Pierwszy wymieniony identyfikator zostanie ustawiony jako podstawowy ekran w sesji. Wszystkie wyświetlane.
Maksymalizuj do bieżących ekranów maximizetocurrentdisplays:i:*value* Określa, które wyświetlanie sesji zdalnej przechodzi w tryb pełnoekranowy podczas maksymalizacji. Wymaga use multimon ustawienia wartości 1.

Dostępne tylko na komputerze z systemem Windows (MSRDC).
0: Sesja przechodzi w tryb pełnoekranowy na ekranach początkowo wybranych podczas maksymalizacji.

1: Sesja dynamicznie przechodzi w tryb pełnoekranowy na wyświetlaczach dotykanych przez okno sesji podczas maksymalizacji.
0
Przełącznik z wieloma do jednego wyświetlania singlemoninwindowedmode:i:*value* 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 wartości 1.

Dostępne tylko na komputerze z systemem Windows (MSRDC).
0: Sesja zachowuje wszystkie wyświetlane podczas zamykania pełnego ekranu.

1: Sesja przełącza się na pojedynczy ekran podczas zamykania pełnego ekranu.
0
Tryb ekranu screen mode id:i:*value* Określa, czy okno sesji zdalnej jest wyświetlane na pełnym ekranie podczas uruchamiania połączenia. 1: sesja zdalna pojawi się w oknie.

2: Sesja zdalna będzie wyświetlana na pełnym ekranie.
2
Inteligentne ustalanie rozmiaru smart sizing:i:*value* Określa, czy komputer lokalny skaluje zawartość sesji zdalnej, aby dopasować rozmiar okna. 0: Zawartość okna lokalnego nie będzie skalowana po zmianie rozmiaru.

1: Zawartość okna lokalnego będzie skalowana po zmianie rozmiaru.
0
Rozdzielczość dynamiczna dynamic resolution:i:*value* Określa, czy rozdzielczość sesji zdalnej jest automatycznie aktualizowana po zmianie rozmiaru okna lokalnego. 0: Rozdzielczość sesji pozostaje statyczna podczas sesji.

1: Aktualizacje rozpoznawania sesji w miarę zmieniania rozmiaru okna lokalnego.
1
Rozmiar pulpitu desktop size id:i:*value* 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 . 0: 640×480

1: 800×600

2: 1024×768

3: 1280×1024

4: 1600×1200
Dopasuj komputer lokalny.
Wysokość pulpitu desktopheight:i:*value* Określa wysokość rozdzielczości (w pikselach) sesji zdalnej. Wartość liczbowa między 200 i 8192. Dopasuj komputer lokalny.
Szerokość pulpitu desktopwidth:i:*value* Określa szerokość rozdzielczości (w pikselach) sesji zdalnej. Wartość liczbowa między 200 i 8192. Dopasuj komputer lokalny.
Współczynnik skalowania pulpitu desktopscalefactor:i:*value* Określa współczynnik skalowania sesji zdalnej, aby zawartość wydawała się większa. Wartość liczbowa z następującej listy:
100
125
150
175
200
250
300
400
500.
Dopasuj komputer lokalny.

RemoteApp

Display name Właściwość RDP Azure Virtual Desktop Usługi pulpitu zdalnego opis Wartości Domyślna wartość
Parametry wiersza polecenia remoteapplicationcmdline:s:value Opcjonalne parametry wiersza polecenia dla usługi RemoteApp. Prawidłowe parametry wiersza polecenia. Nie dotyczy
Zmienne wiersza polecenia remoteapplicationexpandcmdline:i:value Określa, czy zmienne środowiskowe zawarte w parametrze wiersza polecenia usługi RemoteApp powinny być rozszerzane lokalnie lub zdalnie. 0: Zmienne środowiskowe należy rozszerzyć na wartości komputera lokalnego.

1: Zmienne środowiskowe należy rozszerzyć na wartości komputera zdalnego.
1
Zmienne katalogu roboczego remoteapplicationexpandworkingdir:i:value Określa, czy zmienne środowiskowe zawarte w parametrze katalogu roboczego usługi RemoteApp powinny być rozszerzane lokalnie lub zdalnie. 0: Zmienne środowiskowe należy rozszerzyć na wartości komputera lokalnego.

1: Zmienne środowiskowe należy rozszerzyć na wartości komputera zdalnego.

Katalog roboczy usługi RemoteApp jest określony za pomocą parametru katalogu roboczego powłoki.
1
Otwórz plik remoteapplicationfile:s:value Określa plik, który ma zostać otwarty na komputerze zdalnym 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.
Prawidłowa ścieżka pliku. Nie dotyczy
Plik ikony remoteapplicationicon:s:value Określa plik ikony, który ma być wyświetlany w interfejsie użytkownika klienta 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. Prawidłowa ścieżka pliku. Nie dotyczy
Tryb aplikacji remoteapplicationmode:i:value Określa, czy połączenie jest uruchamiane jako sesja usługi RemoteApp. 0: Nie uruchamiaj sesji usługi RemoteApp.

1: uruchom sesję usługi RemoteApp.
1
Nazwa wyświetlana aplikacji remoteapplicationname:s:value Określa nazwę usługi RemoteApp w interfejsie klienta podczas uruchamiania usługi RemoteApp. Nazwa wyświetlana aplikacji. Na przykład Excel 2016. Nie dotyczy
Alias/nazwa pliku wykonywalnego remoteapplicationprogram:s:value Określa alias lub nazwę pliku wykonywalnego usługi RemoteApp. Prawidłowy alias lub nazwa. Na przykład EXCEL. Nie dotyczy