Comment utiliser PsTools sous Windows : un guide complet pour les administrateurs

Dernière mise à jour: 06/06/2025
Auteur: Isaac
  • PsTools est un ensemble d'outils pour l'administration à distance dans Windows.
  • Inclut des utilitaires tels que PsExec, PsInfo, PsKill ou PsShutdown.
  • Il ne nécessite pas d'installation sur des ordinateurs distants et fonctionne à partir d'une ligne en direct. commandes.
  • Il vous permet d'automatiser les tâches administratives sans intervention de l'utilisateur final.

tabourets

PsTools de Sysinternals est l'un des packages les plus puissants et les plus polyvalents pour la gestion des ordinateurs Windows, à la fois locaux et distants.Cette collection d'outils créée par Mark Russinovich facilite la gestion avancée depuis la ligne de commande, sans avoir besoin d'installer de logiciel supplémentaire sur les ordinateurs que nous souhaitons gérer.

Bien que la suite PsTools soit sur le marché depuis des années, elle continue d'être mise à jour et utilisée par les administrateurs système. En entreprise comme à la maison. Grâce à sa simplicité, sa légèreté et sa puissance, il est possible d'exécuter des commandes, d'obtenir des informations système, de gérer des services et des utilisateurs, ou encore d'éteindre et de redémarrer des ordinateurs à distance, sans complications.

Qu'est-ce que PsTools et qui l'a développé ?

PsTools a été développé par Mark Russinovich, fondateur de Sysinternals, une entreprise qui avec le temps a été acquis par Microsoft. Conçus à l'origine pour Windows NT et 2000, ces outils restent entièrement pris en charge dans les versions modernes comme Windows 10, 11 et Server.

Son nom vient du préfixe « Ps », en allusion à la commande « ps » de UNIXet Tous les outils inclus sont conçus pour effectuer des tâches administratives à la fois sur les ordinateurs locaux et distants, sans nécessiter d'installation supplémentaire sur les systèmes cibles.

Outils inclus dans la suite PsTools

Le package PsTools contient une collection complète d'utilitaires exécutables en ligne de commande. Chacun remplit des fonctions spécifiques pour le diagnostic, l'administration ou l'automatisation des tâches. dans les environnements Windows. Voici les détails de chaque fonctionnalité :

  • PsExec: Exécutez des processus sur des ordinateurs distants comme s'ils étaient locaux. C'est l'outil le plus puissant de la suite grâce à sa flexibilité.
  • Fichier Ps: Affiche les fichiers ouverts à distance sur un système.
  • PsGetSid: Extrait le SID (Security Identifier) ​​d'un utilisateur ou d'un ordinateur.
  • PsInfo: Fournit des données système telles que la version de Windows, la RAM, le temps de disponibilité, etc.
  • PsKill: Tuez des processus spécifiques par nom ou PID.
  • PsList: Détaille tous les processus en cours d'exécution et leur état.
  • PsLoggedOn: Signale les utilisateurs connectés localement ou via des ressources partagées.
  • PsLogList: Extrait et affiche les journaux d'événements système.
  • PsPasswd:Modifier les mots de passe des comptes utilisateurs.
  • PsService: Contrôle les services Windows (démarrage, arrêt, état de la requête).
  • PsShutdown: Vous permet d'arrêter, de redémarrer ou de suspendre un ordinateur à distance.
  • PsSuspend: Met temporairement un processus en pause.
  • PsPing: Mesure les performances du réseau et la latence entre les appareils.
  • PsUptime: Affiche le temps pendant lequel un système a été allumé (désormais intégré à PsInfo).
  Comment réinitialiser efficacement l'Explorateur de fichiers dans Windows 11 et corriger les erreurs courantes

Exigences et compatibilité

commandes pstools

PsTools n'a pas besoin d'être installé en tant que telDécompressez simplement le package téléchargé dans un dossier spécifique. Il est recommandé d'ajouter ce dossier à votre chemin système (par exemple, C:\Windows\PsTools) pour pouvoir utiliser les outils depuis n'importe quel endroit du terminal.

Compatibilité:

  • Client : Windows 8.1 et supérieur.
  • Serveur : Windows Server 2012 et versions ultérieures.
  • Également compatible avec Nano Server depuis 2016.

La dernière version du package (en date d'avril 2023) ne fait que 5 Mo et peut être téléchargée directement depuis le site Web officiel de Microsoft Learn.

Comment utiliser PsExec : l'outil le plus polyvalent

PsExec est sans aucun doute le joyau de la couronne de la suite PsTools. Vous permet d'exécuter des commandes ou des programmes sur des ordinateurs distants avec une grande flexibilité, y compris le démarrage de shells interactifs ou l'exécution de processus avec des privilèges système.

Exemple de base :

psexec \\equipo_remoto cmd – Démarrer un symbole du système sur l'ordinateur distant.

Exécuter un programme à distance :

psexec \\equipo_remoto -c programa.exe – Copiez et exécutez le programme sur l’ordinateur cible.

Commandes utiles supplémentaires :

  • -i – Exécutez le programme en interagissant avec le bureau à distance.
  • -s – Exécuter sous le compte système.
  • -u usuario -p contraseña – Connectez-vous en utilisant d’autres informations d’identification.
  • -d – N’attendez pas que le processus lancé se termine (mode non interactif).
  • -h – Exécutez avec des privilèges élevés si disponibles.

PsExec crypte le mot de passe et la commande pendant la transmission, bien qu'il soit recommandé de l'utiliser sur des réseaux de confiance ou des tunnels sécurisés.

Conseils pour configurer correctement PsTools

Une bonne pratique consiste à ajouter le dossier PsTools à la variable d'environnement PATHCela vous permet d'appeler n'importe quel outil depuis n'importe quel emplacement sans avoir à naviguer manuellement vers le dossier d'installation.

Étapes:

  1. Téléchargez PsTools et décompressez le contenu dans C:\Windows\PsTools ou un dossier de votre choix.
  2. Accédez au Panneau de configuration → Système et sécurité → Système → Paramètres système avancés.
  3. Cliquez sur Variables d’environnement et modifiez la variable PATH.
  4. Ajoutez le chemin où se trouvent les exécutables (par exemple, C:\Windows\PsTools).
  Comment empêcher les applications de fonctionner en arrière-plan dans Windows 10

Après cela, vous pouvez ouvrir un terminal CMD ou PowerShell et utilisez n'importe quel outil PsTools sans difficulté.

Cas d'utilisation pratiques

Administrateurs système, techniciens de support et professionnels de l'informatique utilisez PsTools pour :

  • Automatisez les redémarrages planifiés du serveur avec PsShutdown.
  • Auditer les actions des utilisateurs connectés à l'aide de PsLoggedOn.
  • Surveiller les processus de production avec PsList.
  • Mettre à jour les configurations en exécutant des scripts distants avec PsExec.
  • Vérifiez les problèmes de réseau avec PsPing.

Ils constituent également des outils utiles pour les scénarios de récupération, tels que l’exécution regedit en tant que SYSTEM pour modifier les clés protégées ou les scripts d'urgence.

Avantages par rapport aux autres solutions

PsTools présente un grand avantage par rapport à des solutions comme Telnet, SSH ou suites commerciales comme pcAnywhere : aucun composant supplémentaire n'est nécessaire.

En outre:

  • Aucun logiciel client n'est requis sur l'ordinateur distant.
  • Aucune installation requise. Copiez et exécutez simplement.
  • Permet un contrôle total depuis la console, idéal pour l'automatisation via des scripts.
  • Les outils sont légers, portables et faciles à utiliser.

Considérations de sécurité

Plusieurs outils PsTools ont été utilisés par malware et les administrateurs système à des fins douteuses, conduisant à Certains antivirus les identifient comme des outils d'administration à distance (RAT)Cela ne signifie pas qu’ils contiennent des virus, mais plutôt que leur comportement peut être exploité pour compromettre les systèmes lorsqu’ils sont utilisés de manière incorrecte.

Il est important de les utiliser avec prudence et sous autorisation.. Utilisez PsTools uniquement dans des environnements sous votre contrôle ou avec une autorisation expresse, et jamais sur des réseaux publics non protégés.

Une compréhension approfondie du fonctionnement de PsTools et des utilitaires qu'il inclut vous permettra d'exploiter pleinement son potentiel pour gérer les environnements Windows de manière beaucoup plus efficace. De l'exécution de commandes ou de processus à distance à la gestion des services, en passant par l'analyse des journaux ou la surveillance de l'état du réseau, ce kit reste un outil essentiel pour tout administrateur ou technicien souhaitant automatiser et simplifier son travail quotidien.

À quoi sert Sysinternals Suite dans Windows 7 ?
Article connexe:
Sysinternals Suite sur Windows : qu'est-ce que c'est et à quoi ça sert vraiment ?

Laisser un commentaire