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

2

Eu tenho um servidor virtual em execução com o Hyper-v r2 sp1 (produto autônomo). Eu imagino que se aplica também à instalação do W2K8 Core.

Quando me conecto à área de trabalho remota, tanto sconfig.cmd quanto cmd.exe são lançados para o shell administrativo.

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 posso fazer isso?

thx

    
por Steve B 27.07.2011 / 17:19

2 respostas

1

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

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

    
por 27.07.2011 / 17:37
2

Para manter a solução na casa PS, faça 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
    
por 27.07.2011 / 17:53