Búsqueda de sitios web

Ejecute scripts de Windows PowerShell primero al iniciar sesión, cerrar sesión, iniciar y apagar


Si desea ejecutar secuencias de comandos de Windows PowerShell primero al iniciar, cerrar sesión, iniciar y apagar el usuario, esto es lo que debe hacer. Puede priorizar los scripts de Windows PowerShell antes que los scripts que no son de PowerShell mediante el Editor de directivas de grupo local y el Editor de registro.

Cuando un usuario inicia sesión o inicia la computadora, todos los scripts se ejecutan simultáneamente. Puede causar algún retraso en el inicio o en la ejecución de un programa específico. A menudo, es necesario ejecutar todos los scripts de Windows PowerShell y el objeto de directiva de grupo antes que los scripts que no son de PowerShell.

Ejecute primero los scripts de Windows PowerShell

Para ejecutar scripts de Windows PowerShell primero al iniciar, cerrar sesión, iniciar y apagar el usuario, siga estos pasos:

  1. Presiona Ganar+R.

  2. Escriba gpedit.msc y presione el botón Enter.

  3. Vaya a Scripts en Configuración del equipo.

  4. Haga doble clic en Ejecutar secuencias de comandos de Windows PowerShell primero al iniciar y cerrar sesión del usuario.

  5. Seleccione la opción Habilitado.

  6. Haga clic en Aplicar y Aceptar.

  7. Haga doble clic en Ejecutar scripts de Windows PowerShell primero al iniciar y apagar la computadora.

  8. Seleccione la opción Habilitado.

  9. Haga clic en Aplicar y Aceptar.

Veamos estos pasos en detalle.

Al principio, deberá abrir el Editor de políticas de grupo local. Para ello, presione Win+R, escriba gpedit.msc y presione el botón Intro . Después de abrirlo, navegue a la siguiente ruta:

Computer Configuration > Administrative Templates > System > Scripts

Verá dos configuraciones llamadas:

  • Ejecute scripts de Windows PowerShell primero al iniciar sesión, cerrar sesión y

  • Ejecute los scripts de Windows PowerShell primero al iniciar y apagar la computadora.

Haz doble clic en cada uno de ellos y selecciona la opción Habilitado .

Haga clic en Aplicar y Aceptar para guardar el cambio.

Ejecute scripts de Windows PowerShell primero al iniciar sesión, cerrar sesión, iniciar y apagar el usuario mediante el Editor del Registro

Para ejecutar scripts de Windows PowerShell primero al iniciar y cerrar sesión, iniciar y apagar el usuario mediante el Editor del registro, siga estos pasos:

  1. Presiona Ganar+R.

  2. Escriba regedit y presione el botón Enter.

  3. Haga clic en el botón Sí.

  4. Vaya a Sistema en HKLM.

  5. Haga clic con el botón derecho en Sistema > Nuevo > Valor DWORD (32 bits).

  6. Nómbrelo como RunUserPSScriptsFirst.

  7. Haga doble clic en él y configure los datos del valor como 1.

  8. Haga clic en el botón Aceptar.

  9. Haga clic con el botón derecho en Sistema > Nuevo > Valor DWORD (32 bits).

  10. Nómbrelo como RunComputerPSScriptsFirst.

  11. Haga doble clic en él para establecer los datos del valor como 1.

  12. Haga clic en Aceptar para guardar el cambio.

Para saber más, sigue leyendo.

Antes de comenzar, se recomienda hacer una copia de seguridad de todos los archivos del registro y crear un punto de restauración del sistema.

Presiona Win+R para abrir el indicador Ejecutar, escribe regedit y presiona el botón Intro . Si aparece el aviso de UAC, haga clic en el botón Sí . Después de eso, navegue a este camino-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Aquí tendrás que crear dos valores REG_DWORD. Para ello, haga clic con el botón derecho en Sistema > Nuevo > Valor DWORD (32 bits) y asígnele el nombre RunUserPSScriptsFirst.

Haz doble clic en él y configura los Datos del valor como 1.

Siga los mismos pasos para crear otro valor DWORD (32 bits) y asígnele el nombre RunComputerPSScriptsFirst. A continuación, establezca los Datos del valor como 1.

RunUserPSScriptsFirst representa la configuración Ejecutar secuencias de comandos de Windows PowerShell primero al iniciar y cerrar sesión del usuario , mientras que RunComputerPSScriptsFirst define la configuración Ejecutar secuencias de comandos de Windows PowerShell primero al iniciar y apagar la computadora.

En caso de que quieras revertir estos cambios, puedes seguir estos pasos.

Si lo ha hecho usando el Editor de políticas de grupo local, abra la misma ruta y seleccione la opción No configurado . Si lo ha hecho con el Editor del Registro, abra la misma clave Sistema y elimine esos dos valores REG_DWORD. Para eliminarlos, haga clic con el botón derecho en cada uno de ellos, seleccione la opción Eliminar y confírmelo haciendo clic en el botón Aceptar .

Espero eso ayude.

Artículos relacionados