Paramétrer le lancement d’un script à l’arrêt ou au démarrage de Windows Pro

I. Présentation

Dans ce tutoriel, nous allons voir comment paramétrer le lancement d'un script à l'arrêt ou au démarrage de Windows Pro. Cela peut être trés utile pour le montage/ démontage de lecteur par exemple mais peut s'appliquer à tout script ayant le format ".bat" ou même à des scripts PowerShell sous Windows Pro.

II. L’outil "gpedit.msc"

Nous devons commencer par aller dans le menu démarrer puis dans "Exécuter" et saisir "gpedit.msc" :

winscript1

Une nouvelle fenêtre va alors apparaitre, il s'agit des "Stratégie Ordinateur local" de notre poste :

winscript2

Dans cette fenêtre, il faut cliquer sur "Stratégie Ordinateur Local", "Configuration ordinateur", "Paramètre Windows" puis "Scripts". On pourra alors cliquer sur "Démarrage" ou "Arrêt du système" selon si l'on chercher à exécuter un script au démarrage ou à l'arrêt. Nous aurons alors cette fenêtre :

winscript3

On ira donc chercher le script voulu en cliquant sur "Ajouter...". Si il s'agit d'un script PowerShell, il faudra aller dans l'onglet "Powershell". On cliquera ensuite sur "Valider" pour confirmer notre choix de lancement de script puis vous pourrez faire un test de bonne exécution en fermant/ rallumant votre poste.

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Co-fondateur d'IT-Connect.fr. Auditeur en sécurité des systèmes d'information chez Amossys

    mickael has 502 posts and counting.See all posts by mickael

    4 pensées sur “Paramétrer le lancement d’un script à l’arrêt ou au démarrage de Windows Pro

    • Bonjour,
      savez-vous quels fichiers (a priori des registres) sont modifiés par cette méthode d’ajout d’un script lors de la fermeture/du shutdown ?
      Merci d’avance
      Cdlt,
      Bruno

      Répondre
      • Bonjour Bruno,

        Là comme ça je ne saurais pas vous dire quel(s) fichiers ou clé de registre sont modifiés, peut être que cela s’ajoute aux tâches planifiées de la machine (à voir).
        Pourquoi souhaitez-vous savoir ça ? Je peux peut être vous aider autrement.

        Florian

        Répondre
        • Bonjour Florian,
          Merci pour votre réponse, votre aide est la bienvenue =) :
          je souhaite lancer un script lors de l’arrêt de la machine sans passer par gpedit.msc. Pour ce faire, j’ai créé un .reg qui contient quelques lignes de code afin d’insérer des clés de registre qui lanceront mon script (voir pour tous les détails).
          Cependant, voilà le soucis qui me tracasse quelque peu… :
          – Lorsque je fais un « Démarrer » -> « Arrêter » et que je redémarre manuellement ma machine, je vois que le script s’est bien exécuté (par la création d’un fichier par exemple) et les clefs sont toujours là.
          -Lorsque je fais un « Démarrer -> « Redémarrer » le script n’a pas été exécuté ! Et pire que ça (!) : les clés ont été supprimées…
          Je ne comprend donc pas… J’ai même essayé de copier les clés « History » également, sans succès…
          Merci d’avance,
          Bien cordialement,
          Bruno

          Répondre
          • Bonjour,

            Pourquoi ne pas passer par l’exécution d’une tâche planifiée qui se déclenche lors de la fermeture du système ?

            Florian.

            Répondre

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

     

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.