ADMINISTRATION MICROSOFT

Créer une tâche planifiée sur un serveur distant

 

Inutile de chercher bien loin puisque le planificateur de tâche intégré à Windows schtasks.exe peut s’utiliser en ligne de commande avec une multitude de paramètres dont certains sont dédiés à la création de tâches à distance.

Pour utiliser schtasks.exe ouvrez une invite de commande (Presser WIN + R et tapez cmd).

Vous pouvez ensuite afficher l’aide sur la création de tâches avec schtasks.exe

schtasks.exe /create /?

Pour créer une tâche sur un serveur distant

schtasks.exe /create /S Nom_du_serveur /U domaineutilisateur /P mot_de_passe  /SC fréquence /TR Fichier_de_commandes

Automatiser la création d’une tâche planifiée sur plusieurs serveurs

Maintenant que l’on sait comment créer une tâche planifiée à distance il est assez simple de répéter l’opération sur plusieurs systèmes distants, toujours depuis une invite de commande, et ceux grâce aux commandes FOR, IN et DO.

Dans l’exemple qui suit je vais créer une même tâche planifiée sur tous les serveurs contenu dans un fichier list.txt.

FOR /F %1 IN (list.txt) DO schtasks.exe /create /S %1 /U domaineutilisateur /P mot_de_passe  /SC fréquence /TR Fichier_de_commandes

Comme vous pouvez le constater en une seule ligne de script je peux créer une tâche planifiée sur autant de serveur que je souhaite, 10, 20, 100, 1000 …

Dans ce 2ème exemple je créé une tâche planifiée sur tous les serveurs contenu dans la plage IP 192.168.0.25 à 192.168.0.125. La valeur située entre le 25 et le 125 définit le pas à suivre (25, 26, 27, … , 125)

FOR /L %i IN (25,1,125) DO schtasks.exe /create /S 192.168.0.%1 /U domaineutilisateur /P mot_de_passe  /SC fréquence /TR Fichier_de_commandes

 

 

Source

Click to comment

Leave a Reply

Votre adresse e-mail 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.

Most Popular

To Top
Verified by MonsterInsights