Exécuter les scripts Windows PowerShell en premier à l'ouverture et à la fermeture de session utilisateur

Ce paramètre de stratégie détermine si les scripts Windows PowerShell doivent s'exécuter avant les scripts non PowerShell lors de l'ouverture et de la fermeture de session utilisateur. Par défaut, les scripts PowerShell s'exécutent après les scripts non PowerShell.

Si vous activez ce paramètre de stratégie, dans chaque objet de stratégie de groupe (GPO) applicable, les scripts PowerShell s'exécuteront avant les scripts non PowerShell lors de l'ouverture et de la fermeture de session utilisateur.

Par exemple, prenons le scénario suivant :

Il y a trois objets de stratégie de groupe (GPO A, GPO B et GPO C). Ce paramètre de stratégie est activé dans GPO A.

GPO B et GPO C incluent les scripts d'ouverture de session utilisateur suivants :

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

Supposons également qu'il y a deux utilisateurs, Qin Hong et Tamara Johnston.
Pour Qin, les objets de stratégie de groupe A, B et C sont appliqués. Par conséquent, les scripts des objets de stratégie de groupe B et C s'exécutent dans l'ordre suivant pour Qin :

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

Pour Tamara, les objets de stratégie de groupe B et C sont appliqués, mais pas GPO A. Par conséquent, les scripts des objets de stratégie de groupe B et C s'exécutent dans l'ordre suivant pour Tamara :

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

Remarque : ce paramètre de stratégie détermine l'ordre dans lequel les scripts d'ouverture et de fermeture de session utilisateur sont exécutés dans tous les objets de stratégie de groupe applicables. Vous pouvez remplacer ce paramètre de stratégie pour des types de script spécifiques dans un objet de stratégie de groupe particulier en configurant les paramètres de stratégie suivants pour cet objet de stratégie de groupe :

Configuration utilisateur\Stratégies\Paramètres Windows\Scripts (ouverture/fermeture de session)\Ouverture de session
Configuration utilisateur\Stratégies\Paramètres Windows\Scripts (ouverture/fermeture de session)\Fermeture de session

Ce paramètre apparaît dans les dossiers Configuration ordinateur et Configuration utilisateur. Le paramètre défini dans Configuration ordinateur prévaut sur celui qui est défini dans Configuration utilisateur.

Pris en charge sur : Au minimum 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

Modèles d'administration (ordinateurs)

Modèles d'administration (utilisateurs)