2009-09-09 9 views
1

J'ai besoin de la bonne façon d'y parvenir via un vbscript.Sortie de redirection PSEXEC vers le fichier local

Cela fonctionne bien à partir de l'invite de commande:

psexec \\99.99.99.99 -u username -p password cmd.exe /c ver > output.txt 

De l'vbscript:

sTempFile = objFSO.GetTempName 
sCmd = "psexec \\" & sIP & " -u " & sDomain & "\" & sUser & " -p " & sPassword & " cmd /c ver > " & sTempFile 

WSHShell.Run sCmd, 1, True 

Je suis toujours une erreur d'exécution: File not found

Merci, Sam

+0

Je viens foundd sur elle crée le fichier sur la machine distante. J'en ai besoin dans la machine locale. –

Répondre

2

Ne sait pas pourquoi mais en ajoutant cmd/c aussi avant psexec di d le tour.

0

Utilisez la syntaxe suivante: cmd/c ver 2> sortie.txt

et vous avez terminé!

Si vous voulez ajouter le fichier de sortie

cmd/c ver 2 >> sortie.txt

Questions connexes