在 Hyper-V Server 2008 R2 或 Windows Server 2008 R2 Core 上自動開啟 PowerShell 工作階段?

在 Hyper-V Server 2008 R2 或 Windows Server 2008 R2 Core 上自動開啟 PowerShell 工作階段?

我有一個運行 Hyper-v r2 sp1(獨立產品)的虛擬伺服器。我想它也適用於 W2K8 Core 安裝。

當我連接到遠端桌面時,兩者sconfig.cmd都會cmd.exe針對管理 shell 啟動。

我想在使用者登入伺服器時啟動(在 cmd.exe 旁邊或取代 cmd.exe)一個 powershell 會話。

我怎樣才能做到這一點 ?

謝謝

答案1

從命令提示字元處運行regedit.瀏覽至Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.新增一個包含 namePowerShell和 value 的新字串值cmd.exe /k C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe

原始命令提示字元是從 啟動的Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell。如果您願意,您也可以變更該值。

答案2

要將解決方案保留在 PS 內部,只需在 powershell 提示字元下執行以下操作:

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

相關內容