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.cmd
são cmd.exe
iniciados 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 PowerShell
e 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