FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

PsExec sous Windows : Guide complet pour l'administration à distance

PsExec est un outil puissant pour les administrateurs système, permettant de contrôler un ordinateur à distance via une interface en ligne de commande. Contrairement à d'autres solutions comme Telnet ou RDP, il ne nécessite aucune installation de logiciel client.

Dans ce guide détaillé, découvrez comment télécharger, installer et utiliser PsExec, avec des commandes de base pour débuter efficacement. Plongeons dans les détails !

Qu'est-ce que PsExec ?

PsExec fait partie de la suite Sysinternals de Microsoft, développée par Mark Russinovich. Cet outil polyvalent permet d'accéder à distance à un hôte cible pour exécuter des tâches de maintenance et des commandes système.

Il suffit de fournir l'adresse IP de la cible, un nom d'utilisateur et un mot de passe administrateur. PsExec redirige l'entrée/sortie des applications console, affichant les résultats localement comme si vous étiez sur la machine distante.

Exemple : pour exécuter ipconfig sur l'IP 192.168.79.32 :

psexec \\192.168.79.32 ipconfig

La configuration TCP/IP distante s'affiche sur votre machine, une fonctionnalité unique par rapport à d'autres outils Windows.

Comment installer et configurer PsExec

PsExec ne requiert aucune installation sur l'hôte distant ni configuration avancée préalable.

Téléchargement de PsExec

Téléchargez la suite PsTools (fichier ZIP) depuis le site officiel Sysinternals de Microsoft. Extrayez le ZIP en cliquant droit et en sélectionnant "Tout extraire".

Installation de PsExec

Ouvrez le dossier extrait, tapez CMD dans la barre d'adresse et appuyez sur Entrée pour lancer l'invite de commandes directement dedans.

PsExec sous Windows : Guide complet pour l administration à distance

Exécution et connexion à un hôte distant

Prérequis essentiels :

1. Activer le partage de fichiers et imprimantes

Sur les deux machines : Paramètres > Réseau et Internet > Centre Réseau et partage > Modifier les paramètres avancés de partage. Activez "Partage de fichiers et imprimantes" et enregistrez.

PsExec sous Windows : Guide complet pour l administration à distancePsExec sous Windows : Guide complet pour l administration à distance

2. Activer le partage administratif ($Admin)

Sur l'hôte distant : Win + R, tapez lusrmgr.msc. Dans Utilisateurs, activez le compte Administrateur (décochez "Compte désactivé") et définissez un mot de passe.

PsExec sous Windows : Guide complet pour l administration à distancePsExec sous Windows : Guide complet pour l administration à distance

3. Credentials administrateur

Ayez sous la main l'IP/nom, nom d'utilisateur et mot de passe admin de la cible.

Comment utiliser PsExec ?

La syntaxe est cruciale. Fournissez les credentials avec la commande : psexec \\IP -u utilisateur -p motdepasse commande.

Exemple pour ipconfig sur 192.168.89.32 avec mot de passe "12345" :

psexec \\192.168.89.32 -u Administrateur -p 12345 ipconfig

Commandes PsExec de base

Lancer l'invite de commandes à distance

psexec \\IP cmd

Exécutez ensuite dir, mkdir, ipconfig, etc., comme localement.

Installer un programme distant

psexec \\Desktop7743 -c "C:\file\document\CCleaner.exe" -s

-c copie le fichier, -s pour installation silencieuse en tant qu'admin.

Exécuter une app GUI distante

psexec \\IP -i calc.exe

-i permet d'afficher l'interface graphique sur l'hôte distant.

Maîtriser l'interface PsExec

Pratiquez pour gagner en aisance. Consultez la documentation Sysinternals pour les options avancées et approfondissez les commandes Windows en ligne de commande.

[]