# Script by Timur@0x01337.com # Date: 2023-11-24 # Überprüfen, ob die PowerShell-Sitzung als Administrator ausgeführt wird if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { Write-Host "Das Skript muss als Administrator ausgeführt werden. Bitte starte PowerShell als Administrator." exit } # Aktiviere RDP Enable-NetFirewallRule -DisplayGroup "Remote Desktop" Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\' -Name "fDenyTSConnections" -Value 0 Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\' -Name "UserAuthentication" -Value 1 # Optional: Firewall-Regel erstellen, um den RDP-Verkehr zuzulassen (Port 3389) New-NetFirewallRule -DisplayName "RDP" -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow Write-Host "RDP wurde erfolgreich aktiviert. Du kannst jetzt per Remote Desktop auf diesen Computer zugreifen."