Abilita RDP – Comandi del Registro di PowerShell
- HelpWire
- →
- Blog
- →
- Definitive Guide to using Microsoft Remote Desktop
- →
- How to remotely enable RDP
- →
- How to enable RDP with PowerShell
Se sei un amministratore di Windows, potresti aver bisogno di abilitare RDP tramite PowerShell. Una sessione PowerShell è uno dei pochi modi per abilitare Desktop Remoto da remoto su un computer Windows 11. Anche se lo stai configurando localmente, un set di comandi PowerShell è più veloce da eseguire rispetto a scavare manualmente nell’Editor del Registro di sistema.
Oltre ai comandi per abilitare RDP, questo articolo presenta anche comandi per disabilitarlo o per eseguire un controllo PowerShell per verificare se RDP è abilitato.
Come abilitare RDP tramite PowerShell
-
Apri PowerShell premendo Win+X e selezionando “Terminale (Amministratore)”.
-
Se stai cercando di abilitare PowerShell da remoto, usa il comando Enter-PSSession per connetterti a un computer remoto.
-
Esegui i seguenti comandi:
Set-ItemProperty -Path `
‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ `
-name “fDenyTSConnections” -value 0Set-ItemProperty -Path `
“HKLM:\SYSTEM\CurrentControlSet\Control\Terminal
Server\WinStations\RDP-Tcp” `
-Name “UserAuthentication” -Value 1
Quest’ultimo comando serve per una sicurezza aggiuntiva, poiché impedisce l’accesso RDP non autorizzato al computer remoto.
-
Esegui il comando Enable-NetFirewallRule -DisplayGroup “Remote Desktop” per consentire le sessioni RDP attraverso il firewall di Windows.
Il computer è ora pronto per l’accesso RDP.
Suggerimenti aggiuntivi per RDP in PowerShell
Una volta abilitato RDP con PowerShell, disabilitarlo è altrettanto semplice. I comandi sono invertiti:
Set-ItemProperty -Path`
‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ `
-name “fDenyTSConnections” -value 0
Disable-NetFirewallRule -DisplayGroup “Desktop Remoto”
Esistono anche diversi modi per verificare se è abilitato. Un modo è andare manualmente alla chiave “Local Machine\System\CurrentControlSet\Control\Terminal Server” nell’Editor del Registro di sistema e controllare il valore:
In alternativa, puoi effettuare un controllo PowerShell per verificare se RDP è abilitato:
Get-ItemProperty -Path `
‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ `
-name “fDenyTSConnections”
Questa è una guida a PowerShell, ma puoi anche abilitare RDP tramite riga di comando, il che può essere utile in determinate circostanze. Inoltre, se hai un dominio configurato, considera l’utilizzo delle policy di gruppo per abilitare RDP.