Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve três métodos para adicionar usuários ou grupos às permissões RDP (Remote Desktop Protocol).
Número original do KB: 290720
Resumo
Dois dos três métodos usam a WMI (Instrumentação de Gerenciamento do Windows). Um método é por meio da interface gráfica do usuário (GUI) e os outros dois métodos usam o WMI usando um script e o utilitário de linha de comando do WMI, wmic.
Mais informações
Para adicionar usuários ou grupos às permissões RDP, use um dos métodos a seguir.
Usando a GUI
- Abra a Configuração dos Serviços de Área de Trabalho Remota.
- Na pasta Conexões, clique com o botão direito do mouse em RDP-Tcp.
- Selecione Propriedades.
- Na guia Permissões , selecione Adicionar e adicione os usuários e grupos desejados.
Observação
Você não pode usar a GUI para configurar permissões para entrar na sessão do console com RDP. Para alterar as permissões para a sessão do console (sessão zero), você deve usar os métodos WMI abaixo e especificar Console em vez de RDP-Tcp para o nome do terminal.
Usando WMI em um script
A Microsoft oferece exemplos de programação somente para ilustração, sem garantias expressas ou implícitas. O que inclui, mas não se limita a, garantias implícitas de comercialização ou adequação a uma finalidade específica. Este artigo supõe que você conhece a linguagem de programação que está sendo demonstrada e as ferramentas usadas nos processos de criação e depuração. Os engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, eles não modificarão esses exemplos para fornecer funcionalidade adicional ou construir procedimentos para atender aos seus requisitos específicos. Crie um script usando o seguinte exemplo de código:
set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='RDP-Tcp'")
RDPobj.AddAccount "Domain\User", X
Onde "Domínio\Usuário", X:
- Domínio\Usuário: domínio e conta de destino (usuário ou grupo) para os quais as permissões devem ser concedidas. Para contas locais, substitua Domínio\Usuário apenas por Usuário, em que Usuário é uma conta local no computador no qual você está executando o comando.
- X: O tipo de acesso a ser concedido:
0 = WINSTATION_GUEST_ACCESS
1 = WINSTATION_USER_ACCESS
2 = WINSTATION_ALL_ACCESS
Para alterar as permissões da sessão do console, altere o nome do terminal para Console em vez de RDP-Tcp.
set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='Console'")RDPobj.AddAccount "Domain\User", X
Para reverter as permissões de volta para as permissões padrão, especifique o nome do terminal relevante. Em seguida, chame o RestoreDefaults
método.
set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='Console'")RDPobj.RestoreDefaults
Usando o utilitário de linha de comando WMI: WMIC
Em um prompt de comando, digite wmic.
Observação
Se não estiver no caminho, adicione
%SystemRoot%\System32\Wbem\
ou altere para esse diretório e execute wmic.wmic:root\cli> prompt
No , digite o seguinte comando:
PATH WIN32_TSPermissionsSetting.TerminalName="RDP-TCP" call AddAccount "Domain\user",XOnde "Domínio\Usuário", X:
- Domínio\Usuário: domínio e conta de destino (usuário ou grupo) para os quais as permissões devem ser concedidas. Para contas locais, substitua Domínio\Usuário apenas por Usuário, em que Usuário é uma conta local no computador no qual você está executando o comando.
- X: O tipo de acesso a ser concedido:
0 = WINSTATION_GUEST_ACCESS
1 = WINSTATION_USER_ACCESS
2 = WINSTATION_ALL_ACCESS
Para alterar as permissões da sessão do console, altere o nome do terminal para Console em vez de RDP-Tcp.
PATH WIN32_TSPermissionsSetting.TerminalName="Console" call AddAccount "Domain\user",X
Para reverter as permissões de volta para as permissões padrão, especifique o nome do terminal relevante. Em seguida, chame o método RestoreDefaults.
PATH WIN32_TSPermissionsSetting.TerminalName="Console" call RestoreDefaults
As informações a seguir são um exemplo do texto que você verá depois de executar o wmic e inserir o comando:
C:\WINDOWS\system32\wbem>wmic wmic:root\cli> wmic:root\cli> PATH WIN32_TSPermissionsSetting.TerminalName="RDP-TCP" call AddAccount "Domain\User", 2 Execute (\\<ComputerName>\\root\vimv2: WIN32_TSPermissionsSetting.TerminalName="RDP-TCP")->AddAccount() (Y/N/?) Method Execution Successful. Out Parameters: instance of _PARAMETERS { RetureValue=0; };
Digite quit para sair do prompt wmic e retornar ao prompt de comando.