Abrir automaticamente uma sessão do PowerShell no Hyper-V Server 2008 R2 ou no Windows Server 2008 R2 Core?

Abrir automaticamente uma sessão do PowerShell no Hyper-V Server 2008 R2 ou no Windows Server 2008 R2 Core?

Eu tenho um servidor virtual rodando com Hyper-v r2 sp1 (produto independente). Imagino que isso se aplique também à instalação do W2K8 Core.

Quando me conecto à área de trabalho remota, ambos sconfig.cmdsão cmd.exeiniciados no shell do administrador.

Gostaria de iniciar (ao lado ou em substituição do cmd.exe) uma sessão do PowerShell sempre que um usuário fizer logon no servidor.

Como eu posso fazer isso ?

THX

Responder1

No prompt de comando, execute regedit. Navegue até Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Adicione um novo valor de string com name PowerShelle value cmd.exe /k C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe.

O prompt de comando original é iniciado em Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell. Você também pode alterar esse valor se quiser.

Responder2

Para manter a solução na casa do PS, basta fazer isso no prompt do PowerShell:

New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name Powershell -Value C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -Type string

informação relacionada