RDP-Funktionen mit der Powershell aktivieren

5. September 2016

Falls neu erzeugte virtuelle Maschinen (VMs) ohne aktivierte RDP-Funktionen erstellt wurden, kann es zu Problemen kommen. Beispielsweise falls diese VMS als „Shielded VMs“ definiert wurden, ist im Nachhinein kein Zugriff auf die Windows-Konsole möglich. Das erschwert die Aktivierung der RDP-Funktionen. Allerdings können diese Probleme mit der Powershell leicht umgangen werden. Dazu bringen die Systembetreuer zunächst die IP-Adresse der betroffenen VMs in Erfahrung (etwa über den hyper-V-Manager). Nun öffnen die Administratoren eine Remote-Verbindung mit der Windows-Powershell (mit Hilfe der Cmdlets „New-PSSession“, sowie „Enter-PSSession“), und führen fiolgendes Skript aus:

# Enable Remote Desktop

(Get-WmiObject Win32_TerminalServiceSetting –Namespace root\cimv2\TerminalServices).SetAllowTsConnections(1,1) | Out-Null

(Get-WmiObject -Class „Win32_TSGeneralSetting“ -Namespace root\cimv2\TerminalServices -Filter „TerminalName=’RDP-tcp'“).SetUserAuthenticationRequired(0) | Out-Null

Get-NetFirewallRule -DisplayName „Remote Desktop*“ | Set-NetFirewallRule -enabled true

Florian Huttenloher

 

Lesen Sie auch