

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.