Автоматически открывать сеанс PowerShell на Hyper-V Server 2008 R2 или Windows Server 2008 R2 Core?

Автоматически открывать сеанс PowerShell на Hyper-V Server 2008 R2 или Windows Server 2008 R2 Core?

У меня есть виртуальный сервер, работающий с 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

Связанный контент