Hyper-v r2 sp1 (スタンドアロン製品) で実行されている仮想サーバーがあります。これは W2K8 Core のインストールにも適用されると思います。
リモート デスクトップに接続すると、管理シェルの と の両方が起動されますsconfig.cmd
。cmd.exe
ユーザーがサーバーにログオンするたびに、PowerShell セッションを (cmd.exe の横または代わりに) 起動したいと思います。
どうやってやるの ?
THX
答え1
コマンド プロンプトから を実行しますregedit
。 を参照します。 名前と値Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
を持つ新しい文字列値を追加します。PowerShell
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