2009-03-01 6 views
0

J'ai besoin de démarrer un document sur un ordinateur distant au lieu d'un fichier exécutable, en utilisant PSExec.PSExec: Comment afficher un fichier JPG sur un ordinateur distant?

J'ai essayé de fournir le nom de fichier d'un fichier jpg à psexec associé à la commande -c pour copier le fichier, mais le message renvoyé pour les documents (et pas les exécutables) est toujours "Le système ne trouve pas le fichier spécifié. "

Quelqu'un a-t-il une idée de ce que devrait être la ligne de commande de psexec?

Répondre

1

Choisissez un programme sur cet autre appareil capable d'afficher le fichier JPEG et exécutez-le, en lui passant le chemin et le nom du fichier que vous voulez afficher.

Comme vous l'avez remarqué, les associations de fichiers ne fonctionnent pas avec l'exécution à distance comme cela, vous devez donc appeler le programme approprié.

+0

ed le fichier à copier sur l'ordinateur distant. Puisque psexec copie le fichier exécutable au lieu de mon document, comment puis-je faire cela? – TheAgent

+1

Copiez-le d'abord, si vous disposez d'un accès à distance, vous devez également avoir un accès en écriture. –

2

Essayez d'utiliser la commande:

cmd.exe /c START c:\path\to\document.jpg 

Le document doit être sur l'ordinateur distant, vous devez copier là par une autre commande avant d'appeler psexec.

1

Pour ouvrir un programme distant et non seulement activer son processus, vous devez utiliser PSEXEC avec le -i (mode interactif) et DOIT définir le numéro de session.

Par exemple:

Habituellement sur un hôte Win7:

Console = Session 0 
System = Session 1 
User = Session 2 

Pour activer et notepad.exe ouvert sur cet hôte Windows 7 à distance utiliser la syntaxe suivante:

psexec -i 2 \\ComputerName -u User -p Pass notepad.exe 

Cordialement, Shai Ziv [email protected]