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.cmdcmd.exe

ユーザーがサーバーにログオンするたびに、PowerShell セッションを (cmd.exe の横または代わりに) 起動したいと思います。

どうやってやるの ?

THX

答え1

コマンド プロンプトから を実行しますregedit。 を参照します。 名前と値Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runを持つ新しい文字列値を追加します。PowerShellcmd.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

関連情報