

Les scripts de connexion et de déconnexion permettent d’exécuter des commandes automatiques lors de l’ouverture ou de la fermeture d’une session utilisateur. Cette fonctionnalité est normalement gérée via l’éditeur de stratégies de groupe (gpedit.msc), qui n’est pas disponible sur Windows Home. Ce tutoriel explique comment activer cette option via d’autres méthodes.

• Windows 10/11 Home installé et mis à jour
• Droits administrateur requis
• Accès au registre Windows ou à PowerShell
• Fichier de script (BAT, CMD, VBS ou PowerShell) prêt à être exécuté

• Méthode 1 : Ajouter un script via le registre Windows
• Méthode 2 : Utiliser le Planificateur de tâches pour exécuter un script
• Méthode 3 : Configurer un script avec PowerShell

• Méthode 1 : Solution native sans logiciel tiers
• Méthode 2 : Plus flexible avec des options avancées (délais, conditions)
• Méthode 3 : Automatisation complète via PowerShell

• Méthode 1 : Manipulation du registre risquée
• Méthode 2 : Configuration plus complexe que via gpedit.msc
• Méthode 3 : Nécessite des connaissances en PowerShell



Code:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System


Code:
C:\Scripts\logon_script.bat












Code:
$logon = "C:\Scripts\logon_script.ps1"
New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "LogonScript" -Value $logon -PropertyType String -Force

Code:
$logoff = "C:\Scripts\logoff_script.ps1"
New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\RunOnce" -Name "LogoffScript" -Value $logoff -PropertyType String -Force


• Vérifier si un script de connexion est bien actif avec la commande :
Code:
gpresult /H C:\Rapport_Strategie.html

• Une erreur dans un script peut empêcher un utilisateur de se connecter correctement. Tester toujours avant l’activation.
• Les modifications du registre peuvent affecter le système, sauvegarder avant toute modification.

• Utiliser PowerShell au lieu de BAT pour une meilleure flexibilité et sécurité des scripts.

• Task Scheduler View (outil tiers) permet de gérer plus facilement les tâches de connexion/déconnexion.

• Documentation Microsoft sur les stratégies Windows
• Recherche Google sur l’ajout de scripts de connexion

Bien que Windows Home ne dispose pas de gpedit.msc, il est possible d’ajouter des scripts de connexion et déconnexion via le registre, le Planificateur de tâches, ou PowerShell. Ces solutions permettent d’automatiser des actions à l’ouverture et à la fermeture de session.