Eine PowerShell-Sitzung auf Hyper-V Server 2008 R2 oder Windows Server 2008 R2 Core automatisch öffnen?

Eine PowerShell-Sitzung auf Hyper-V Server 2008 R2 oder Windows Server 2008 R2 Core automatisch öffnen?

Ich habe einen virtuellen Server, auf dem Hyper-V R2 SP1 (Standalone-Produkt) läuft. Ich nehme an, dass dies auch für die W2K8 Core-Installation gilt.

Wenn ich eine Verbindung zum Remotedesktop herstelle, werden sowohl sconfig.cmdals auch cmd.exefür die Admin-Shell gestartet.

Ich möchte (neben oder als Ersatz für cmd.exe) eine Powershell-Sitzung starten, wenn sich ein Benutzer beim Server anmeldet.

Wie kann ich das machen ?

Danke

Antwort1

Führen Sie in der Eingabeaufforderung aus regedit. Navigieren Sie zu Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Fügen Sie einen neuen Zeichenfolgenwert mit Name PowerShellund Wert hinzu cmd.exe /k C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe.

Die ursprüngliche Eingabeaufforderung wird von gestartet Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell. Sie können diesen Wert bei Bedarf auch ändern.

Antwort2

Um die Lösung im PS-Haus zu behalten, tun Sie einfach Folgendes an der Powershell-Eingabeaufforderung:

New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name Powershell -Value C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -Type string

verwandte Informationen