Single Blog

  • Home
  • Exécuter un script batch sur plusieurs ordinateurs en même temps

Exécuter un script batch sur plusieurs ordinateurs en même temps

lamri 27 mars 2023 0 Comments

vous souhaitez exécuter un script batch manuellement sur plusieurs ordinateurs en même temps, vous pouvez utiliser un outil tiers tel que PSExec de Microsoft ou Invoke-Command de PowerShell.

Voici comment utiliser PSExec pour exécuter un script batch sur plusieurs ordinateurs en même temps :

  1. Téléchargez PSExec depuis le site Web de Microsoft.
  2. Ouvrez une invite de commande et naviguez jusqu’au répertoire où vous avez téléchargé PSExec.
  3. Exécutez la commande suivante pour exécuter le script batch sur plusieurs ordinateurs :
psexec @liste_ordinateurs.txt -c chemin_vers_script.bat

Remplacez « liste_ordinateurs.txt » par le chemin complet du fichier texte contenant la liste des noms d’ordinateurs sur lesquels vous souhaitez exécuter le script, un nom d’ordinateur par ligne. Remplacez « chemin_vers_script.bat » par le chemin complet du script batch que vous souhaitez exécuter.

  1. PSExec vous demandera les informations d’identification de l’utilisateur à utiliser pour se connecter aux ordinateurs cibles. Entrez les informations d’identification appropriées.
  2. PSExec exécutera le script batch sur chaque ordinateur de la liste et affichera les résultats sur la console.

Notez que pour utiliser PSExec, vous devez disposer des autorisations nécessaires pour accéder à distance aux ordinateurs cibles, et que vous devez exécuter la commande depuis un compte avec des privilèges élevés sur les ordinateurs cibles.

Voici un exemple de contenu pour un fichier texte « liste_ordinateurs.txt » contenant une liste de noms d’ordinateurs sur lesquels vous souhaitez exécuter le script :

ORDINATEUR1
ORDINATEUR2
ORDINATEUR3

Chaque nom d’ordinateur doit être sur une ligne séparée. Vous pouvez également inclure des adresses IP à la place des noms d’ordinateurs si vous le souhaitez, mais vous devez vous assurer que vous pouvez accéder à distance à chaque ordinateur de la liste en utilisant les informations d’identification que vous fournissez lorsque vous exécutez la commande PSExec.

Poster un commentaire