Ejecutar primero los scripts de Windows PowerShell al iniciar o cerrar sesión el usuario

Esta configuración de directiva determina si los scripts de Windows PowerShell se ejecutan antes que los scripts que no son de Windows PowerShell durante el inicio o el cierre de sesión del usuario. De forma predeterminada, los scripts de Windows PowerShell se ejecutan después de los scripts que no son de Windows PowerShell.

Si habilita esta configuración de directiva, dentro de cada objeto de directiva de grupo (GPO) correspondiente, los scripts de PowerShell se ejecutan antes que los scripts que no son de PowerShell durante el inicio o el cierre de sesión del usuario.

Por ejemplo, supongamos el siguiente escenario:

Hay tres GPO (GPO A, GPO B y GPO C). Esta configuración de directiva se habilita en el GPO A.

GPO B y GPO C incluyen los siguientes scripts de inicio de sesión del usuario:

GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1

Suponga también que hay dos usuarios, Qin Hong y Tamara Johnston.
Para Qin, se aplican los GPO A, B y C. Por lo tanto, los scripts para los GPO B y C se ejecutan en el siguiente orden para Qin:

En el GPO B: B.ps1, B.cmd
En el GPO C: C.ps1, C.cmd

Para Tamara, se aplican los GPO B y C, pero no el GPO A. Por lo tanto, los scripts para los GPO B y C se ejecutan en el siguiente orden para Tamara:

En el GPO B: B.cmd, B.ps1
En el GPO C: C.cmd, C.ps1

Nota: esta configuración de directiva determina el orden en el que se ejecutan los scripts de inicio y cierre de sesión del usuario en todos los GPO aplicables. Puede invalidar esta configuración de directiva para tipos de script específicos dentro de un GPO específico; para ello, defina la siguiente configuración de directiva para el GPO:

Configuración de usuario\Directivas\Configuración de Windows\Scripts (inicio de sesión o cierre de sesión)\Inicio de sesión
Configuración de usuario\Directivas\Configuración de Windows\Scripts (inicio de sesión o cierre de sesión)\Cierre de sesión

Esta configuración de directiva aparece en las carpetas Configuración del equipo y Configuración de usuario. La configuración de directiva establecida en Configuración del equipo tiene prioridad sobre la establecida en Configuración de usuario.

Compatible con: Al menos Windows 7

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Microsoft\Windows\CurrentVersion\Policies\System
Value NameRunUserPSScriptsFirst
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

scripts.admx

Plantillas administrativas (equipos)

Plantillas administrativas (usuarios)