У меня есть виртуальный сервер, работающий с Hyper-v r2 sp1 (отдельный продукт). Я полагаю, что это применимо и к установке W2K8 Core.
При подключении к удаленному рабочему столу оба приложения sconfig.cmd
и cmd.exe
запускаются для административной оболочки.
Я хотел бы запускать (вместе с cmd.exe или вместо него) сеанс PowerShell всякий раз, когда пользователь входит на сервер.
Как мне это сделать ?
спасибо
решение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 house, просто выполните следующее в командной строке PowerShell:
New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name Powershell -Value C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -Type string