REXEC |
Exécution à distance |
Windows |
Externe |
Syntaxe
rexec [Host] [-lUserName] [-n] [Command]
|
Paramètres
Nom |
Description |
Host |
Ce paramètre permet d'indiquer l'hôte à distance (ordinateur) sur lequel exécuter la commande par adresse IP ou nom. |
-l UserName |
Ce paramètre permet d'indiquer le nom d'utilisateur sur l'ordinateur à distance. S'il est omis, le nom d'utilisateur de l'utilisateur actuellement connecté est utilisé. |
-n |
Ce paramètre permet d'indiquer qu'il faut rediriger l'entrée de rexec vers le périphérique NUL. Cette situation empêche l'affichage des résultats de la commande sur l'ordinateur local. |
Command |
Ce paramètre permet d'indiquer la commande à exécuter sur l'ordinateur à distance. |
/? |
Ce paramètre permet d'afficher l'aide au prompt de commande. |
Description
Cette commande permet d'authentifier le nom d'utilisateur sur l'ordinateur à distance avant d'exécuter la commande spécifiée.
Remarques
- Fonctionnement standard La commande rexec invite l'utilisateur à saisir un mot de passe et authentifie le mot de passe donné sur l'ordinateur à distance. Si l'authentification réussit,
la commande est exécutée. La commande rexec copie l'entrée standard dans la commande à distance, la sortie standard de la commande à distance dans sa sortie standard et l'erreur standard de la commande
à distance dans son erreur standard. Le rexec se ferme normalement lorsque la commande à distance se ferme.
- Utilisation de symboles de redirection : pour que la redirection se produise sur l'ordinateur à distance, placez des symboles de redirection entre guillemets (par exemple, ">>"). Si
vous n'utilisez pas de guillemets, la redirection se produit sur l'ordinateur local. Par exemple, la commande suivante ajoute le fichier à distance RemoteFile au fichier local LocalFile :
rexec othercomputer cat remotefile >> localfile
|
La commande suivante ajoute le fichier à distance RemoteFile au fichier à distance OtherRemoteFile :
rexec othercomputer cat remotefile ">>" otherremotefile
|
- Utilisation de commandes interactives : Vous ne pouvez pas exécuter la plupart des commandes interactives. Par exemple, vi ou emacs ne peuvent pas être exécutés à l'aide
de rexec. Vous pouvez toutefois utiliser telnet à la place.
- Cette commande n'est disponible que si le protocole Internet Protocol (TCP/IP) est installé en tant que composante dans les propriétés d'une carte réseau dans Network Connections.
Exemple
Pour exécuter la commande telcon sur l'ordinateur à distance gladir1 en utilisant le nom admin1, tapez :
rexec gladir1 -l admin1 telcon
|
Dernière mise à jour : Mercredi, le 24 Juin 2020