fr-FR windows computer user

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

Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026

Windows 11 25H2

Pris en charge sur : Au minimum Windows Server 2008 R2 ou Windows 7

Chemin dans la console GPO

Configuration ordinateur\Modèles d'administration\Système\Scripts

Description

Ce paramètre de stratégie détermine si les scripts Windows PowerShell sont exécutés avant les scripts autres que Windows PowerShell à l’ouverture et à la fermeture de sessions utilisateur. Par défaut, les scripts Windows PowerShell sont exécutés après les scripts autres que Windows PowerShell. Si vous activez ce paramètre de stratégie, dans chaque objet de stratégie de groupe applicable, les scripts PowerShell s’exécutent avant les scripts non PowerShell à l’ouverture et à la fermeture de sessions utilisateur. Par exemple, supposons le scénario suivant : Nous disposons de trois objets de stratégie de groupe (GPO A, GPO B et GPO C). Ce paramètre de stratégie est activé dans l’objet GPO A. Les objets GPO B et GPO C incluent les scripts suivants d’ouverture de session utilisateur : GPO B : B.cmd, B.ps1 GPO C : C.cmd, C.ps1 Supposons également qu’il existe deux utilisateurs : Qin Hong et Tamara Johnston. Pour Qin, les objets GPO A, B et C sont appliqués. Ainsi, les scripts des objets GPO B et C s’exécutent dans l’ordre suivant pour l’ordinateur Qin : Dans GPO B : B.ps1, B.cmd Dans GPO C : C.ps1, C.cmd Pour l’ordinateur Tamara, les objets GPO B et C sont appliqués, ce qui n’est pas le cas pour l’objet GPO A. Ainsi, les scripts des objets GPO B et C s’exécutent dans l’ordre suivant pour l’ordinateur 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 d’exécution des scripts d’ouverture et de fermeture de sessions utilisateur dans tous les objets GPO applicables. Vous pouvez remplacer ce paramètre de stratégie pour des types de scripts spécifiques d’un certain objet GPO en configurant les paramètres de stratégie suivants pour l’objet GPO : 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 Le paramètre de stratégie défini dans Configuration ordinateur prévaut sur celui qui est défini dans Configuration utilisateur.

Registre

HKLM Software\Microsoft\Windows\CurrentVersion\Policies\System
HKCU Software\Microsoft\Windows\CurrentVersion\Policies\System

Nom de valeur : RunUserPSScriptsFirst

Activé : RunUserPSScriptsFirst = 1

Désactivé : RunUserPSScriptsFirst = 0

MDM / Intune (CSP)

Appareil ./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_User_PS_Scripts_First
Utilisateur ./User/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_User_PS_Scripts_First
AppareilUtilisateur Depuis Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later | Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later | Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later | Windows 11, version 21H2 [10.0.22000] and later Mapping officiel (Microsoft Learn)

Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)

Générateur d'exports

BETA

Configurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.

Ces exports écrivent le registre — ce n'est pas une GPO managée.

Portée

Fichier .reg

Windows Registry Editor Version 5.00

; Exported from gporais.com
; Policy: Exécuter les scripts Windows PowerShell en premier à l’ouverture et à la fermeture de sessions utilisateur
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Au minimum Windows Server 2008 R2 ou Windows 7

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"RunUserPSScriptsFirst"=dword:00000001
Autres formats (PowerShell, Intune, SCCM)

PowerShell

# Exported from gporais.com
# Policy: Exécuter les scripts Windows PowerShell en premier à l’ouverture et à la fermeture de sessions utilisateur
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7

$path = 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RunUserPSScriptsFirst' -Value 1 -Type DWord

Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).

Ouvrir le Builder

Intégrer cette GPO sur votre site

Contenu à intégrer
Thème

Ajoute une ligne de script : le thème suit l’apparence de votre site et la hauteur s’ajuste au contenu. Si votre site bloque les scripts, l’intégration suit le thème du système du visiteur.

Aperçu