Ce script codé en HTA (VBS + HTML) est un GUI (une interface graphique) pour la boîte à outil: PsTools.
Les PsTools comprennent un ensemble d'applications qui permettent d'administrer des postes à distance. Nous pouvons par exemple, exécuter des commandes à distance, afficher des informations systèmes, connaître quel est l'utilisateur logué...
Vous trouverez plus d'information sur ces outils sur le portail Microsoft de PsTools:
ici. Sinon le package en version 2.44 est disponible:
ici (.zip de 1,1Mo).
L'utilisation du GUI se décompose en trois parties:
Dans la première, il faut indiquer les paramètres généraux d'utilisation des PsTools. Il faudra donc spécifier l'emplacement des applications PsTools, indiquer directement les PCs (ou l'emplacement du fichier texte comprenant la liste des PCs) (nom ou IP) à traiter et renseigner un compte ayant suffisament de droits sur les postes distants.
Exemple d'un fichier de liste des PCs:
pc1
pc2.domaine.local
192.168.0.1
Ensuite, il faudra choisir l'outil des PsTools que vous voulez utiliser ainsi que les options correspondantes. Actuellement, le GUI travaille avec PsExec, PsShutdown, PsPasswd et PsKill. Lorsque tout sera correctement renseigné, il suffira d'appuyer sur "Lancer".
La dernière partie permet de suivre l'avancement du traitement demandé.