Tengo un servidor virtual ejecutándose con Hyper-v r2 sp1 (producto independiente). Me imagino que también se aplica a la instalación de W2K8 Core.
Cuando me conecto al escritorio remoto, se inician ambos sconfig.cmd
y para el shell de administración.cmd.exe
Me gustaría iniciar (además o en reemplazo de cmd.exe) una sesión de PowerShell cada vez que un usuario inicia sesión en el servidor.
Cómo puedo hacer eso ?
Gracias
Respuesta1
Desde el símbolo del sistema, ejecute regedit
. Navega hasta Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
. Agregue un nuevo valor de cadena con nombre PowerShell
y valor cmd.exe /k C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe
.
El símbolo del sistema original se inicia desde Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
. También puedes cambiar ese valor si lo deseas.
Respuesta2
Para mantener la solución en la casa de PS, simplemente haga esto en el indicador de PowerShell:
New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name Powershell -Value C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -Type string