我有一個運行 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