RDP aktivieren – PowerShell-Registrierungsbefehle
- HelpWire
- →
- Blog
- →
- Definitive Guide to using Microsoft Remote Desktop
- →
- How to remotely enable RDP
- →
- How to enable RDP with PowerShell
Wenn Sie ein Windows-Administrator sind, kann es vorkommen, dass Sie RDP über PowerShell aktivieren müssen. Eine PowerShell-Sitzung ist eine der wenigen Möglichkeiten, Remote Desktop aus der Ferne zu aktivieren auf einem Windows 11-Computer. Selbst wenn Sie es lokal konfigurieren, ist eine Reihe von PowerShell-Befehlen schneller auszuführen, als manuell im Registrierungs-Editor nachzusehen.
Zusätzlich zu Befehlen zum Aktivieren von RDP enthält dieser Artikel auch Befehle zum Deaktivieren sowie einen PowerShell-Befehl, um zu überprüfen, ob RDP aktiviert ist.
So aktivieren Sie RDP über PowerShell
-
Öffnen Sie PowerShell, indem Sie Win+X drücken und „Terminal (Administrator)“ auswählen.
-
Wenn Sie versuchen, PowerShell aus der Ferne zu aktivieren, verwenden Sie den Befehl Enter-PSSession, um eine Verbindung zu einem Remote-Computer herzustellen.
-
Führen Sie die folgenden Befehle aus:
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
Der letztere Befehl dient zur zusätzlichen Sicherheit, da er unbefugten RDP-Zugriff auf den entfernten Computer verhindert.
-
Führen Sie den Befehl Enable-NetFirewallRule -DisplayGroup “Remote Desktop” aus, um RDP-Sitzungen durch die Windows-Firewall zuzulassen.
Der Computer ist jetzt für den RDP-Zugriff bereit.
Zusätzliche PowerShell RDP Hinweise
Sobald Sie mit PowerShell RDP aktiviert haben, ist das Deaktivieren genauso einfach. Die Befehle sind umgekehrt:
Set-ItemProperty -Path`
‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ `
-name “fDenyTSConnections” -value 0
Disable-NetFirewallRule -DisplayGroup “Remote Desktop”
Es gibt auch mehrere Möglichkeiten zu überprüfen, ob es aktiviert ist. Eine Möglichkeit ist, manuell im Registrierungs-Editor zum Schlüssel „Local Machine\System\CurrentControlSet\Control\Terminal Server“ zu gehen und sich den Wert anzusehen:
Alternativ können Sie eine PowerShell-Prüfung durchführen, ob RDP aktiviert ist:
Get-ItemProperty -Path `
‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ `
-name “fDenyTSConnections”