Propriedades RDP com suporte com Serviços de Área de Trabalho Remota

As organizações podem configurar propriedades RDP centralmente nos RDS (Serviços de Área de Trabalho Remota) para determinar como uma conexão deve se comportar. Há uma ampla variedade de propriedades RDP que podem ser definidas, como para redirecionamento de dispositivo, configurações de tela, comportamento de sessão e muito mais.

Observação

As propriedades RDP com suporte diferem ao usar os Serviços de Área de Trabalho Remota em comparação com a Área de Trabalho Virtual do Azure. Use as tabelas a seguir para entender cada configuração e determinar se ela se aplica ao se conectar aos Serviços da Área de Trabalho Remota, à Área de Trabalho Virtual do Azure ou a ambos.

Informações de conexão

Nome de exibição Propriedade RDP Área de Trabalho Virtual do Azure Serviços da Área de Trabalho Remota Descrição Valores Valor padrão
Logon único do Microsoft Entra enablerdsaadauth:i:*value* Determina se o cliente usará o Microsoft Entra ID para se autenticar no PC remoto. Na Área de Trabalho Virtual do Azure, isso fornece uma experiência de logon único.

Essa propriedade substitui a propriedade targetisaadjoined.
0: conexões não usaram a autenticação do Microsoft Entra, mesmo que o PC remoto der suporte a ela.

1: as conexões usarão a autenticação do Microsoft Entra, se o computador remoto der suporte a ela.
0
Conectar-se ao host ingressado no Microsoft Entra targetisaadjoined:i:*value* Permite conexões com hosts de sessão ingressados no Microsoft Entra usando nome de usuário e senha.

Observação: aplicável somente a clientes não Windows e dispositivos Windows locais que não estão ingressados no Microsoft Entra.

Esta propriedade está sendo substituída pela propriedade enablerdsaadauth.
0: conexões com hosts de sessão ingressados no Microsoft Entra serão bem-sucedidas em dispositivos Windows que atendam aos requisitos, mas outras conexões falharão.

1: conexões com hosts ingressados no Microsoft Entra serão bem-sucedidas, mas serão restritas à inserção de credenciais de nome de usuário e senha nas conexões com hosts de sessão.
0
Provedor de Suporte de Segurança de Credencial enablecredsspsupport:i:*value* Determina se o cliente usará o CredSSP (Provedor de Suporte de Segurança de Credencial) para a autenticação, se ele estiver disponível. 0: o RDP não usará CredSSP, mesmo que o sistema operacional seja compatível com CredSSP.

1: o RDP usará CredSSP se o sistema operacional der suporte a CredSSP
1
Shell alternativo alternate shell:s:*value* Especifica um programa a ser iniciado automaticamente na sessão remota como shell em vez de explorador. Um caminho válido para um arquivo executável, como C:\Program Files\MyApp\myapp.exe. Nenhuma
Nome de proxy KDC kdcproxyname:s:*value* Especifica o nome de domínio totalmente qualificado de um proxy KDC. Um caminho válido para um servidor proxy KDC, como kdc.contoso.com. Nenhuma
Address full address:s:value Essa configuração especifica o nome do host ou o endereço IP do computador remoto ao qual você quer conectar.

Essa é a única configuração necessária em um arquivo do RDP.
Um nome, um endereço IPv4 ou endereço IPv6 válidos. Nenhuma
Endereço alternativo alternate full address:s:value Especifica um nome alternativo ou um endereço IP do computador remoto. Um nome, um endereço IPv4 ou endereço IPv6 válidos. Nenhuma
Nome de Usuário username:s:value Especifica o nome da conta de usuário que será usada para entrar no computador remoto. Qualquer nome de usuário válido. Nenhuma
Domínio domain:s:value Especifica o nome do domínio no qual a conta de usuário que será usada para entrar no computador remoto está localizada. Um nome de domínio válido, como CONTOSO. Nenhuma
Nome do host do gateway RD gatewayhostname:s:value Especifica o nome de host do Gateway de Área de Trabalho Remota. Um nome, um endereço IPv4 ou endereço IPv6 válidos. Nenhuma
Autenticação do gateway RD gatewaycredentialssource:i:value Especifica o método de autenticação do Gateway de Área de Trabalho Remota. 0: solicitar senha (NTLM).

1: usar cartão inteligente

2: usar as credenciais do usuário conectado no momento.

3: solicitar as credenciais do usuário e usar a autenticação básica.

4: permitir ao usuário selecionar mais tarde.

5: usar a autenticação baseada em cookies.
0
Perfil do gateway RD gatewayprofileusagemethod:i:value Especifica se deve usar configurações padrão do Gateway de Área de Trabalho Remota. 0: usar o modo de perfil padrão, conforme especificado pelo administrador.

1: usar configurações explícitas, conforme especificado pelo usuário.
0
Usar gateway RD gatewayusagemethod:i:value Especifica quando usar um Gateway de Área de Trabalho Remota para a conexão. 0: não usar um Gateway de Área de Trabalho Remota.

1: sempre usar um Gateway de Área de Trabalho Remota.

2: usar um Gateway de RD se uma conexão direta não puder ser feita com o Host da Sessão RD.

3: usar as configurações padrão do Gateway de Área de Trabalho Remota.

4: não usar um Gateway de Área de Trabalho Remota, ignorar o gateway para endereços locais.

Definir esse valor da propriedade como 0 ou 4 é efetivamente equivalente, mas 4 habilita a opção para ignorar endereços locais.
0
Salvar credenciais promptcredentialonce:i:value Determina se as credenciais do usuário são salvas e usadas para ambos o Gateway de Área de Trabalho Remota e o computador remoto. 0: a sessão remota não usará as mesmas credenciais.

1: a sessão remota usará as mesmas credenciais
1
Autenticação do servidor authentication level:i:value Define as configurações de nível de autenticação do servidor. 0: se a autenticação do servidor falhar, conectar ao computador sem aviso.

1: se a autenticação do servidor falhar, não estabelecer uma conexão.

2: se a autenticação do servidor falhar, mostrar um aviso e permitir escolher conectar ou recusar a conexão.

3: nenhum requisito de autenticação especificado.
3
Compartilhamento de conexão disableconnectionsharing:i:value Determina se o cliente se reconecta a qualquer sessão desconectada existente ou iniciará uma nova conexão quando uma nova conexão for iniciada. 0: reconectar a qualquer sessão existente.

1: iniciar nova conexão.
0

Comportamento da sessão

Nome de exibição Propriedade RDP Área de Trabalho Virtual do Azure Serviços da Área de Trabalho Remota Descrição Valores Valor padrão
Reconexão autoreconnection enabled:i:*value* Determina se o cliente tentará se reconectar automaticamente ao computador remoto caso a conexão caia, como quando houver uma interrupção da conectividade de rede. 0: o cliente não tenta se reconectar automaticamente.

1: cliente tenta reconectar automaticamente.
1
Detecção automática de largura de banda bandwidthautodetect:i:*value* Determina se a detecção automática de largura de banda da rede deve ou não ser usada. Exige que bandwidthautodetect seja definido como 1. 0: não usar detecção automática de largura de banda da rede.

1: usar detecção automática de largura de banda da rede.
1
Detecção automática de rede networkautodetect:i:*value* Determina se a detecção automática do tipo de rede está habilitada. 0: desabilitar a detecção automática do tipo de rede.

1: habilitar a detecção automática do tipo de rede.
1
Compactação compression:i:*value* Determina se a compactação em massa é habilitada quando é transmitida por RDP para o computador local. 0: desabilitar a compactação em massa de RDP.

1: habilitar a compactação em massa de RDP.
1
Reprodução de vídeo videoplaybackmode:i:*value* Determina se a conexão usará streaming de multimídia eficiente de RDP para a reprodução de vídeo. 0: não usar streaming de multimídia eficiente de RDP para reprodução de vídeo.

1: usar streaming de multimídia eficiente de RDP para reprodução de vídeo, quando possível.
1

Redirecionamento de dispositivo

Importante

Você só pode habilitar redirecionamentos com configurações binárias que se aplicam para e a partir do computador remoto. No momento, o serviço não dá suporte ao bloqueio unidirecional de redirecionamentos de apenas um lado da conexão.

Nome de exibição Propriedade RDP Área de Trabalho Virtual do Azure Serviços da Área de Trabalho Remota Descrição Valores Valor padrão
Redirecionamento de microfone audiocapturemode:i:*value* Indica se o redirecionamento da entrada de áudio está habilitado. 0: desabilitar a captura de áudio do dispositivo local.

1: habilitar a captação de áudio do dispositivo local e o redirecionamento para um aplicativo de áudio na sessão remota.
0
Redirecionar codificação de vídeo encode redirected video capture:i:*value* Habilita ou desabilita a codificação de vídeo redirecionado. 0: desabilitar a codificação de vídeo redirecionado.

1: habilitar a codificação de vídeo redirecionado.
1
Qualidade de vídeo codificada redirected video capture encoding quality:i:*value* Controla a qualidade do vídeo codificado. 0: vídeo de alta compactação. A qualidade pode ser prejudicada quando há muito movimento.

1: compactação média.

2: vídeo de baixa compactação com alta qualidade da imagem.
0
Local de saída de áudio audiomode:i:*value* Determina se o computador local ou remoto reproduz áudio. 0: reproduzir sons no computador local.

1: reproduzir sons no computador remoto.

2: reproduzir sons.
0
Redirecionamento de câmera camerastoredirect:s:*value* Configura quais câmeras serão redirecionadas. Essa configuração usa uma lista delimitada por ponto e vírgula das interfaces KSCATEGORY_VIDEO_CAMERA de câmeras habilitadas para redirecionamento. *: redirecionar todas as câmeras.

Especifique uma lista de câmeras, como \\?\usb#vid_0bda&pid_58b0&mi.

Você pode excluir uma câmera específica precedendo a cadeia de caracteres de link simbólico com -.
Não redirecionar nenhuma câmera.
Protocolo MTP e Protocolo PTP devicestoredirect:s:*value* Determina quais dispositivos no computador local serão redirecionados e estarão disponíveis na sessão remota. *: redirecione todos os dispositivos com suporte, incluindo os que são conectados mais tarde.

ID de hardware válida para um ou mais dispositivos, como \\?\usb#vid_0bda&pid_58b0&mi.

DynamicDevices: redirecionar todos os dispositivos com suporte que são conectados posteriormente.
*
Redirecionamento de unidade/armazenamento drivestoredirect:s:*value* Determina quais unidades de disco no computador local serão redirecionados e estarão disponíveis na sessão remota. Nenhum valor especificado: não redirecionar unidades.

*: redirecionar todas as unidades de disco, incluindo unidades que serão conectadas mais tarde.

DynamicDrives: redirecionar todas as unidades que serão conectadas mais tarde.

A unidade e os rótulos para uma ou mais unidades, como drivestoredirect:s:C\:;E\:;, redirecionam as unidades especificadas.
*
Combinações de teclas do Windows keyboardhook:i:*value* Determina quando as combinações de teclas do Windows (Windows, Alt+Tab) são aplicadas à sessão remota para conexões do RemoteApp e da área de trabalho. 0: as combinações de tecla Windows são aplicadas no computador local.

1: (somente área de trabalho) as combinações de tecla do Windows são aplicadas no computador remoto quando em foco.

2: (somente área de trabalho) as combinações de tecla do Windows são aplicadas no computador remoto apenas no modo tela inteira.

3: (somente RemoteApp) as combinações de teclas do Windows são aplicadas no RemoteApp quando estão em foco. Recomendamos que você use esse valor somente ao publicar o aplicativo de Conexão de Área de Trabalho Remota (mstsc.exe) do pool de host na Área de Trabalho Virtual do Azure. Só há suporte para esse valor quando o cliente Windows é usado.
2
Redirecionamento da área de transferência redirectclipboard:i:*value* Determina se o redirecionamento de área de transferência fica habilitado. 0: área de transferência no computador local não fica disponível na sessão remota

1: area de transferência no computador local fica disponível na sessão remota.
1
Redirecionamento de portas COM redirectcomports:i:*value* Determina se as portas COM (serial) no computador local serão redirecionadas e estarão disponíveis na sessão remota. 0: as portas COM no computador local não ficam disponíveis na sessão remota.

1: as portas COM no computador local ficam disponíveis na sessão remota.
1
Redirecionamento do serviço de localização redirectlocation:i:*value* Determina se a localização do computador local será redirecionada e disponibilizada na sessão remota. 0: a sessão remota usa o local do computador remoto ou da máquina virtual.

1: a sessão remota usa o local do dispositivo local.
0
Redirecionamento de impressora redirectprinters:i:*value* Determina se as impressoras configuradas no computador local serão redirecionadas e estarão disponíveis na sessão remota. 0: as impressoras no computador local não ficam disponíveis na sessão remota.

1: as impressoras no computador local ficam disponíveis na sessão remota.
1
Redirecionamento de cartão inteligente redirectsmartcards:i:*value* Determina se dispositivos de cartão inteligente no computador local serão redirecionados e estarão disponíveis na sessão remota. 0: o dispositivo de cartão inteligente no computador local não fica disponível na sessão remota.

1: o dispositivo de cartão inteligente no computador local fica disponível na sessão remota.
1
Redirecionamento do WebAuthn redirectwebauthn:i:*value* Determina se as solicitações de WebAuthn no computador remoto serão redirecionadas ao computador local, permitindo o uso de autenticadores locais (como Windows Hello para Empresas e chave de segurança). 0: as solicitações de WebAuthn da sessão remota não são enviadas ao computador local para autenticação e precisam ser concluídas na sessão remota.

1: as solicitações de WebAuthn da sessão remota são enviadas ao computador local para autenticação.
1
Redirecionamento de dispositivo USB usbdevicestoredirect:s:*value* Determina quais dispositivos USB RemoteFX com suporte no computador cliente serão redirecionados e estarão disponíveis na sessão remota quando você se conectar a uma sessão remota que dá suporte ao redirecionamento de USB RemoteFX. *: redirecione todos os dispositivos USB que ainda não foram redirecionados por outro redirecionamento de alto nível.

{*Device Setup Class GUID*}: redirecionar todos os dispositivos que são membros da classe de configuração do dispositivo especificada.

*USBInstanceID*: redirecionar um dispositivo USB específico identificado pela ID da instância.
*

Configurações de vídeo

Nome de exibição Propriedade RDP Área de Trabalho Virtual do Azure Serviços da Área de Trabalho Remota Descrição Valores Valor padrão
Várias exibições use multimon:i:*value* Determina se a sessão remota usará uma ou várias telas do computador local. 0: não habilitar suporte a várias telas.

1: habilitar suporte a várias telas.
1
Monitores selecionados selectedmonitors:s:*value* Especifica quais telas locais usar da sessão remota. As telas selecionadas devem ser contíguas. Exige que use multimon seja definido como 1.

Disponível somente em clientes MSTSC (Caixa de Entrada do Windows) e MSRDC (Área de Trabalho do Windows).
Lista separada por vírgula de IDs de tela específicas do computador. Você pode recuperar as IDs chamando mstsc.exe /l. A primeira ID listada será definida como a tela primária na sessão. Todas as exibições.
Maximizar para as telas atuais maximizetocurrentdisplays:i:*value* Determina qual tela a sessão remota passará para tela inteira ao maximizar. Exige que use multimon seja definido como 1.

Disponível somente no cliente MSRDC (Área de Trabalho do Windows).
0: a sessão é exibida em tela inteira em telas inicialmente selecionadas ao maximizar.

1: a sessão passa dinamicamente para tela inteira nas telas tocadas pela janela da sessão ao maximizar.
0
Comutador de exibição única para várias telas singlemoninwindowedmode:i:*value* Determina se uma sessão remota de várias telas alterna automaticamente para tela única ao sair da tela inteira. Exige que use multimon seja definido como 1.

Disponível somente no cliente MSRDC (Área de Trabalho do Windows).
0: a sessão retém todas as telas ao sair da tela inteira.

1: a sessão alterna para tela única ao sair da tela inteira.
0
Modo de tela screen mode id:i:*value* Determina se a janela da sessão remota aparece em tela inteira quando você inicia a conexão. 1: a sessão remota será exibida em uma janela.

2: a sessão remota será exibida em tela inteira.
2
Dimensionamento inteligente smart sizing:i:*value* Determina se o computador local dimensiona ou não o conteúdo da sessão remota para se ajustar ao tamanho da janela. 0: o conteúdo da janela local não será ajustado quando redimensionado.

1: o conteúdo da janela local será ajustado quando redimensionado.
0
Resolução dinâmica dynamic resolution:i:*value* Determina se a resolução da sessão remota é atualizada automaticamente quando a janela local é redimensionada. 0: a resolução da sessão permanece estática durante a sessão.

1: a resolução de sessão é atualizada à medida que a janela local é redimensionada.
1
Tamanho da área de trabalho desktop size id:i:*value* Especifica as dimensões da área de trabalho da sessão remota com base em um conjunto de opções predefinidas. Esta configuração é substituída quando desktopheight e desktopwidth são especificados. 0: 640×480

1: 800×600

2: 1024×768

3: 1280×1024

4: 1600×1200
Corresponde ao computador local.
Altura da área de trabalho desktopheight:i:*value* Especifica a altura da resolução (em pixels) da sessão remota. Valor numérico entre 200 e 8192. Corresponde ao computador local.
Largura da área de trabalho desktopwidth:i:*value* Especifica a largura da resolução (em pixels) da sessão remota. Valor numérico entre 200 e 8192. Corresponde ao computador local.
Fator de escala da área de trabalho desktopscalefactor:i:*value* Especifica o fator de escala da sessão remota para que o conteúdo pareça maior. Valor numérico da seguinte lista:
100
125
150
175
200
250
300
400
500.
Corresponde ao computador local.

RemoteApp

Nome de exibição Propriedade RDP Área de Trabalho Virtual do Azure Serviços da Área de Trabalho Remota Descrição Valores Valor padrão
Parâmetros de linha de comando remoteapplicationcmdline:s:value Parâmetros de linha de comando opcionais para o RemoteApp. Parâmetros da linha de comando válidos. N/A
Variáveis de linha de comando remoteapplicationexpandcmdline:i:value Determina se as variáveis de ambiente contidas no parâmetro de linha de comando do RemoteApp devem ser expandidas local ou remotamente. 0: variáveis de ambiente devem ser expandidas com os valores do computador local.

1: variáveis de ambiente devem ser expandidas com os valores do computador remoto.
1
Variáveis de diretório de trabalho remoteapplicationexpandworkingdir:i:value Determina se as variáveis de ambiente contidas no parâmetro de diretório de trabalho do RemoteApp devem ser expandidas localmente ou remotamente. 0: variáveis de ambiente devem ser expandidas com os valores do computador local.

1: variáveis de ambiente devem ser expandidas com os valores do computador remoto.

O diretório de trabalho do RemoteApp é especificado através do shell de parâmetro do diretório de trabalho.
1
Abrir arquivo remoteapplicationfile:s:value Especifica um arquivo a ser aberto no computador remoto pelo RemoteApp.

Para arquivos locais a serem abertos, também é necessário habilitar o redirecionamento de unidade para a unidade de origem.
Caminho de arquivo válido. N/A
Arquivo de ícone remoteapplicationicon:s:value Especifica o arquivo de ícone a ser exibido na UI de cliente ao iniciar um RemoteApp. Se nenhum nome de arquivo for especificado, o cliente usará o ícone padrão da Área de Trabalho Remota. Só há suporte para arquivos .ico. Caminho de arquivo válido. N/A
Modo de aplicativo remoteapplicationmode:i:value Determina se uma conexão é iniciada como uma sessão do RemoteApp. 0: não iniciar uma sessão do RemoteApp.

1: iniciar uma sessão do RemoteApp.
1
Nome de exibição do aplicativo remoteapplicationname:s:value Especifica o nome do RemoteApp na interface cliente ao iniciar o RemoteApp. Nome de exibição do aplicativo. Por exemplo, Excel 2016. N/A
O nome do alias/executável remoteapplicationprogram:s:value Especifica o nome do executável ou alias do RemoteApp. Alias ou nome válido. Por exemplo, EXCEL. N/A