Qu'est-ce que PsExec sous Windows et que fait-il ?

Qu'est-ce que PsExec sous Windows et que fait-il ?

PsExec est un outil utilitaire qui permet aux administrateurs système de contrôler un ordinateur à partir d'un emplacement distant. C'est une interface de ligne de commande qui ne nécessite aucune installation de logiciel comme certains des outils d'administration à distance populaires.





Vous vous demandez certainement comment cela est possible, n'est-ce pas? Dans cet article, vous apprendrez comment télécharger et installer PsExec, comment le lancer et quelques commandes de base pour vous aider à démarrer. Sans plus tarder, plongeons-nous !





Qu'est-ce que PsExec ?

PsExec est un outil d'administration système polyvalent de Microsoft que vous pouvez utiliser pour accéder à distance à un hôte cible. L'outil utilitaire fait partie des suites Sysinternals créées par Mark Russinovich. Son objectif principal est d'aider les administrateurs système à effectuer des tâches de maintenance à distance et à exécuter des commandes sur l'hôte cible. En tant qu'interface de ligne de commande, PsExec vous demande uniquement de fournir l'adresse cible, les détails de l'utilisateur et le mot de passe pour accéder à l'ordinateur ciblé.





contrairement à Telnet et protocole de bureau à distance (RDP) , PsExec ne vous demandera pas non plus d'installer un programme client sur votre PC ou un autre logiciel sur l'hôte distant. PsExec peut rediriger l'entrée et la sortie des applications de console.

Par exemple, si vous accédez à distance à un ordinateur avec l'adresse IP 192.168.79.32 et exécutez un ipconfig commande sur PsExec, c'est-à-dire



Psexec 2.168.79.32 ipconfig

Vous verrez la sortie ipconfig (c'est-à-dire la configuration TCP/IP du système distant) sur votre ordinateur personnel comme si vous exécutiez la commande sur l'hôte local. Cette capacité rend PsExec différent de nombreux outils de la console d'administration Windows.

Comment installer et configurer PsExec

PsExec ne nécessite l'installation d'aucun logiciel client et aucune configuration avancée sur l'hôte distant avant de se connecter. Donc, si PsExec ne nécessite aucun paramètre comme les autres outils d'administration traditionnels, comment cela fonctionne-t-il ?





Téléchargement de PsExec

PsExec est juste un outil utilitaire de ligne de commande. Tout ce que vous avez à faire est de télécharger le Suite PsTools sur l'hôte local. C'est un fichier ZIP disponible chez Sysinternals.

Après le téléchargement, extrayez PsTool.zip. Pour ce faire, faites un clic droit sur le fichier ZIP et sélectionnez Extraire tout du menu.





En rapport: Les meilleurs outils pour ouvrir les fichiers RAR

Installation de PsExec

Une fois que vous avez téléchargé et extrait PsExec sur votre ordinateur, ouvrez le dossier où se trouve le fichier extrait. Remplacez le contenu de la barre de navigation en haut du dossier extrait par CMD et appuyez sur Entrer . Ce processus ouvrira une fenêtre d'invite de commande dans le dossier PsExec.

où est le générateur de code facebook

Exécution de PsExec et connexion à un ordinateur distant

Une fois que vous avez téléchargé PsExec sur votre ordinateur distant, l'étape suivante consiste à le configurer pour la connexion à un hôte cible. Pour que PsExec s'exécute et se connecte à un hôte distant, vous devez mettre en place trois conditions préalables de base. Ceux-ci sont:

1. Activez le partage de fichiers et d'imprimantes

Le partage de fichiers et d'imprimantes doit être activé sur l'hôte local et distant. Pour activer le partage de fichiers et d'imprimantes, ouvrez Windows Paramètres > Réseau et Internet et faites défiler jusqu'à Centre de réseau et partage .

Sur le côté gauche de la fenêtre ouverte, cliquez sur le Modifier les paramètres de partage avancés . Sélectionner Activer le partage de fichiers et d'imprimantes et enregistrer les modifications.

2. Activer le partage administratif ($Admin) sur l'hôte distant

L'ordinateur distant doit avoir son partage administratif ($admin) activé et configuré correctement pour fournir l'accès à ses les fenêtres dossier.

Le partage administratif ($admin) permet à un administrateur système de gérer plusieurs ordinateurs sur un réseau d'entreprise ou un groupe de travail en accédant aux lecteurs et aux dossiers qu'ils contiennent.

Pour activer le partage administratif ($admin) sur l'ordinateur distant, appuyez sur le bouton Clé Win+r , taper lusrmgr.msc , et appuyez sur OK.

Dans la nouvelle fenêtre, ouvrez le Utilisateurs dossier. Faites un clic droit sur Administrateur et sélectionnez Propriétés .

Dans la fenêtre Propriétés, décochez la case Le compte est désactivé case à cocher et cliquez d'accord . Clic-droit Administrateurs à nouveau et cliquez Définir le mot de passe pour définir le mot de passe de votre compte.

3. Obtenez les détails de l'administrateur

Disposez des informations d'identification correctes de l'ordinateur distant, c'est-à-dire l'adresse IP, le nom d'utilisateur du compte administratif et le mot de passe.

Comment utiliser PsExec ?

Pour que PsExec fonctionne correctement, sa syntaxe doit être exacte. Par conséquent, vous devez comprendre son fonctionnement et saisir les commandes comme prévu.

Ainsi, pour accéder à un hôte distant, vous devez fournir les informations d'identification de l'hôte cible (l'adresse IP, le nom d'utilisateur et le mot de passe) avec vos commandes préférées.

Par exemple, pour exécuter ipconfig sur un système distant avec une adresse IP 192.168.89.323 et un mot de passe « 12345 », vous pouvez ouvrir une console PsExec CMD et saisir :

C: PsExec 2.168.89.323 –u Administrator –p 12345

Si votre commande entrée s'exécute avec succès sur le système distant, elle transférera la sortie de texte vers votre fenêtre de commande.

Commandes PsExec de base pour les nouveaux utilisateurs

Nous pensons que jusqu'à présent, vous avez compris ce qu'est PsExec et la bonne façon de connecter un système local à un système distant. Ainsi, pour les nouveaux utilisateurs, l'utilisation de l'outil PsExec peut être un peu déroutante car vous devez suivre la syntaxe pour que cela fonctionne. Voici les commandes de base que tous les utilisateurs de PsExec doivent connaître.

Pour lancer l'invite de commande à distance

C: psexec \windows cmd

L'exécution de la commande ci-dessus dans PsExec lancera une autre interface de ligne de commande dans la fenêtre actuelle. Cette interface, cependant, vous permettra d'entrer des commandes sur le système distant comme si vous tapiez directement sur l'ordinateur.

Après avoir exécuté avec succès CMD commande, vous pouvez facilement exécuter d'autres commandes comme pour vous pour lister le contenu d'un dossier, mkdir pour créer un nouveau dossier, ou ipconfig pour obtenir la configuration réseau du système distant.

Pour installer un programme sur l'hôte distant

C: psexec \Desktop7743 -c E:filedocumentCCleaner.exe CMD /S

Le script ci-dessus est utilisé pour installer CCleaner sur l'ordinateur distant Desktop7743. La syntaxe -c est une commande utilisée pour copier le programme CCleaner de l'hôte local vers l'ordinateur distant tandis que le CMD sert à lancer l'invite de commande, et /S est une commande utilisée pour activer une installation silencieuse pour CCleaner.

Pour exécuter une application GUI sur l'ordinateur distant

psexec -i emote computer calculator

Par défaut, PsExec ne lance pas de programmes GUI sur l'ordinateur distant. Cependant, avec l'aide du -je commutateur, vous pouvez lancer une application GUI sur l'écran de l'ordinateur distant.

Par exemple, si vous devez ouvrir l'application calculatrice sur l'ordinateur distant, il vous suffit d'exécuter le fichier calculateur.exe avec le -je commutateur, et PsExec l'affichera.

Se familiariser avec l'interface PsExec

PsExec peut sembler intimidant. Mais, plus vous interagissez avec l'interface de ligne de commande, plus vous la maîtriserez.

Si vous souhaitez approfondir et vous familiariser avec la syntaxe et les commandes utilisées pour exécuter les opérations PsExec, vous devriez en savoir plus sur l'interface de ligne de commande Windows.

Partager Partager Tweeter E-mail 15 commandes d'invite de commande Windows (CMD) que vous devez connaître

L'invite de commande est toujours un outil Windows puissant. Voici les commandes CMD les plus utiles que tout utilisateur Windows doit connaître.

comment allumer ma lampe de poche sur mon téléphone lg
Lire la suite Rubriques connexes
  • les fenêtres
  • Accès à distance
  • Réseaux informatiques
  • Windows 10
  • LAN
  • Invite de commandes
A propos de l'auteur Emmanuel Ajala(1 articles publiés) Plus d'Emmanuel Ajala

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner