quelles sont les exigences environnementales pour travailler avec L’utilitaire PsExec? Pour exécuter des commandes et des processus à distance, il est nécessaire que les services serveur et poste de travail (poste de travail et serveur) fonctionnent sur le PC distant et local, et que le partage Admin standard standard soit disponible sur l’ordinateur distant.,
la commodité de PsExec est qu’il est facile à déployer sur le réseau en raison de la possibilité d’installer à distance sans avoir à installer ou configurer quoi que ce soit sur chacun. Sur un PC distant, PsExec s’exécute en tant que service Windows portant le même nom.
PsExec est très pratique pour effectuer de nombreuses tâches liées à la maintenance et à l’administration de postes de travail et de serveurs distants. Vous n’avez pas besoin de l’installer, vous pouvez simplement le copier dans le répertoire défini dans la variable % path% (par exemple, C:/Windows/System32)., Lorsque vous exécutez des commandes via PsExec sur un PC distant, le service PsExec (fichier exécutable system32psexesvc.exe) démarre, donc pour un fonctionnement normal, vous aurez besoin de droits d’administrateur de domaine sur la machine distante., Le démarrage de format et les paramètres de ligne de commande de l’utilitaire PsExec de Sysinternals sont comme suit:
Usage: psexec | @file]]]] cmd
Dans le cas où le nom d’utilisateur et le mot de passe ne sont pas spécifiés, les droits de l’utilisateur courant sont utilisés:
psexec buh_pc1 cmd.exe
psexec buh_pc1 -u admin -p P @ ssw0rd notepad.exe
En principe, cet utilitaire peut être considéré comme une alternative à telnet.,
Attention: lorsque vous utilisez PsExec, soyez prudent, car en principe la connexion entre le serveur et le client PsExec n’est pas cryptée et les données peuvent être interceptées par un renifleur de réseau.,
Si vous devez exécuter une certaine commande sur plusieurs ordinateurs en même temps (par exemple, shutdown –f –r –t 0
), leurs noms ou adresses ip doivent être séparés par des virgules ou placés dans un fichier texte, qui doit être sélectionné comme l’un de leurs paramètres PsExec Utilities
psexec buh_pc1, buh_pc2 shutdown –f –r –t 0
84c934f5aa">
psexec @c: list_of_buh_pc.txt shutdown –f –r –t 0
lorsque vous utilisez le commutateur »-c », le programme spécifié sera d’abord copié de votre PC vers le programme distant, puis exécuté., Le commutateur-i provoque le démarrage interactif de la commande spécifiée. Si, après avoir exécuté une certaine commande, PsExec n’attend pas sa fin, mais tourne le contrôle (ligne de commande) pour vous, vous devez spécifier le paramètre « -d”:
psexec -d buh_pc1 chkdsk
Cette commande démarre le processus de vérification du disque sur le système distant et l’administrateur peut continuer à entrer des commandes.