Comment exécuter des commandes automatiques à l'invite de commande/au démarrage de Powershell 1

Comment exécuter des commandes automatiques à l’invite de commande/au démarrage de Powershell

Si vous travaillez avec un ordinateur assez longtemps, vous finirez par développer quelques workflows. Ceux-ci peuvent être simples ou complexes, mais il est probable que vous vous retrouviez avec quelques-uns qui vous sont uniques. Plus vous en faites avec votre ordinateur, plus vous aurez de chances d’utiliser l’invite de commande ou le plus puissant PowerShell.

Parfois, vous pouvez vous retrouver à exécuter les mêmes quelques commandes chaque fois que vous lancez PowerShell ou l’invite de commande. Au lieu de cela, pourquoi ne pas gagner du temps et les exécuter automatiquement au lancement ?

Que pouvez-vous faire avec les commandes automatiques ?

Vous pouvez avoir un flux de travail qui vous voit créer un tas de fichiers dans un répertoire chaque fois que vous utilisez l’invite de commande ou PowerShell. Avec les commandes automatiques, vous pouvez nettoyer ce répertoire chaque fois que vous ouvrez une invite. Vous pouvez également l’utiliser pour modifier le répertoire par défaut dans lequel l’invite de commande ou PowerShell s’ouvre.

Ce ne sont que quelques exemples. Vos propres workflows dicteront ce que vous exécutez automatiquement.

Configuration des commandes PowerShell automatiques

Pour exécuter des commandes automatiquement dans PowerShell, modifiez votre profil. Pour commencer, vérifiez si vous avez déjà un profil. Ouvrez PowerShell et saisissez ce qui suit :

Cela retournera True ou False. S’il est faux, exécutez la commande suivante :

Cela écrasera tout profil existant. Si la commande précédente a renvoyé True, vous ne voudrez probablement pas l’exécuter. Si vous voulez recommencer, allez-y.

Pour configurer réellement vos commandes automatiques, modifiez votre profil. Utilisez l’éditeur de texte de votre choix, mais le Bloc-notes est installé par défaut. Modifiez le fichier dans le Bloc-notes en tapant ce qui suit :

Mettez toutes les commandes que vous pouvez exécuter dans PowerShell ici, et elles s’exécuteront automatiquement chaque fois que vous l’ouvrirez. Si vous êtes familier avec Linux, c’est essentiellement la même chose que d’éditer votre fichier « ~/.bash_profile ».

Dans la plupart des cas, la stratégie d’exécution de PowerShell empêchera l’exécution de ce script. C’est pour aider à garder votre système en sécurité. Pour autoriser l’exécution de votre script, lancez PowerShell en tant qu’administrateur et exécutez la commande suivante :

Lisez l’invite et entrez Oui pour définir la nouvelle politique d’exécution.

Configuration des commandes d’invite de commande automatique

Par rapport à l’approche de style Unix que vous utilisez pour exécuter automatiquement des commandes dans PowerShell, l’invite de commande ressemble beaucoup plus à Windows. Il y a deux façons différentes de le faire, selon la façon dont vous préférez travailler.

Méthode 1 : le registre Windows

Comme la méthode PowerShell ci-dessus, cela spécifie un script à exécuter chaque fois que vous lancez l’invite de commande. Contrairement à cette méthode, il utilise le registre Windows pour définir quel fichier s’exécute. Pour cet exemple, nous supposons que vous souhaitez utiliser un fichier appelé « auto.cmd ».

Pour créer la valeur de registre appropriée, ouvrez l’invite de commande et exécutez la commande suivante :

commandes-automatiques-powershell-invite de commandes

Créez maintenant un fichier dans votre dossier de profil (généralement « C:UsersUSERNAME ») nommé « auto.cmd ».

Modifiez ce fichier avec les commandes que vous souhaitez exécuter automatiquement lorsque l’invite de commande est lancée.

Si vous décidez que vous n’en avez plus besoin pour s’exécuter automatiquement, supprimez la clé de registre. Exécutez simplement ce qui suit :

Méthode 2 : utiliser un raccourci

Si vous avez un cas simple et que vous ne souhaitez pas utiliser le registre, vous pouvez utiliser un raccourci sur le bureau. Par exemple, dans Windows 10, vous pouvez trouver l’invite de commande dans le menu Démarrer, cliquez avec le bouton droit de la souris et sélectionnez « Ouvrir l’emplacement du fichier ». Copiez le raccourci de l’invite de commande ici et collez-le sur votre bureau.

Faites un clic droit sur votre raccourci nouvellement collé et sélectionnez Propriétés. Vous verrez une section avec le chemin de l’application. Il se lira comme suit :

Modifiez simplement cela en ajoutant -cmd /K puis la ou les commandes de votre choix. Voici un exemple :

Cela ouvrira simplement l’invite de commande, puis effacera l’écran. Vous pouvez également enchaîner des commandes en utilisant && entre eux. Voici un autre exemple :

Cela effacera l’écran, puis affichera le contenu du répertoire.

Conclusion

Selon ce que vous devez faire, une ou plusieurs des méthodes ci-dessus devraient fonctionner pour vous. Si vous utilisez encore plus l’invite de commande, consultez notre guide pour personnaliser son apparence.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.