¿Abrir automáticamente una sesión de PowerShell en Hyper-V Server 2008 R2 o Windows Server 2008 R2 Core?

¿Abrir automáticamente una sesión de PowerShell en Hyper-V Server 2008 R2 o Windows Server 2008 R2 Core?

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.cmdy 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 PowerShelly 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

información relacionada