Como habilitar a área de trabalho remota com registro, PowerShell ou prompt de comando

Existe um script para ativar remotamente a área de trabalho remota no Windows Server 2016? Anteriormente, abordamos como ativar o protocolo de área de trabalho remota (RDP) usando a interface GUI, mas esses métodos não funcionam em alguns cenários em que você não tem acesso físico ao computador no qual deseja ativar o RDP. Neste tutorial, mostraremos como habilitar a área de trabalho remota remotamente usando Registro, PowerShell ou Prompt de Comando.

Método 1: habilitar a área de trabalho remota usando o ajuste do registro

Leitura sugerida:Windows 11: como visualizar o histórico de comandos no PowerShell ou no prompt de comando

Assim que estiver conectado ao registro da máquina remota, navegue até o local:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server. No painel direito, clique duas vezes no DWORDfDenyTSConexõese altere seu valor de 1 para 0.

Reinicie sua máquina e a área de trabalho remota agora deve estar acessível. Se você precisar desabilitar a área de trabalho remota no futuro, basta definir o valor defDenyTSConexõespara 1.

Método 2: habilitar a área de trabalho remota usando PowerShell

Antes de começar, você precisa estabelecer uma sessão com o computador remoto usando o PowerShell. Uma vez conectado, execute os seguintes comandos do PowerShell para habilitar a área de trabalho remota:

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'-name "fDenyTSConnections" -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

O primeiro comando ativará a área de trabalho remota, enquanto o segundo comando ativará as regras de firewall que permitem conexões de área de trabalho remota.

Quando você precisar desabilitar a área de trabalho remota posteriormente, execute os seguintes comandos:

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'-name "fDenyTSConnections" -Value 1
Disable-NetFirewallRule -DisplayGroup "Remote Desktop"

Método 3: habilitar a área de trabalho remota usando o prompt de comando

Se você puder abrir uma janela remota do prompt de comando via SSH, PsExec ou WinRS, execute os seguintes comandos para habilitar a área de trabalho remota e configurar o Firewall do Windows para permitir conexões de área de trabalho remota:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
netsh advfirewall firewall set rule group="remote desktop" new enable=yes

Para desativar a área de trabalho remota, execute os comandos abaixo:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
netsh advfirewall firewall set rule group="remote desktop" new enable=No

Isso é tudo!

Related Posts