Pstools

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Administration distante en ligne de commande
Suite PsTools (partie de Sysinternals)
Contexte Équivalent Windows de ssh/Ansible pour l'exécution distante ponctuelle
Voir aussi Sysinternals

PsTools est un sous-ensemble de la suite Sysinternals, composé d'outils en ligne de commande pour l'administration de machines distantes sans agent préinstallé — utile pour exécuter une commande ou un diagnostic ponctuel sur un parc de postes Windows.

psexec : exécution de commande à distance

psexec \\hostname defrag C:
psexec -d \\* defrag C:                    REM lancer sur toutes les machines connues du domaine, sans attendre la fin
psexec -d \\127.0.0.1 defrag -av            REM test en local avant un déploiement plus large

-d (detached) lance la commande sans attendre sa fin et rend la main immédiatement — indispensable pour une opération longue (comme une défragmentation) lancée sur de nombreuses machines en parallèle.

Autres outils fréquents de la suite

  • PsList — équivalent distant de tasklist
  • PsKill — équivalent distant de taskkill
  • PsService — équivalent distant de sc pour la gestion des services
  • PsLoggedOn — liste les utilisateurs connectés localement ou via un partage sur une machine
  • PsFile — liste les fichiers ouverts à distance sur une machine (utile pour savoir qui bloque un fichier partagé avant de le fermer de force)

Voir aussi

  • Sysinternals — suite complète, y compris les outils graphiques