Comment exécuter un fichier bat local sur un ordinateur distant


8

Est-il possible d'utiliser psexec pour exécuter un fichier bat local sur un ordinateur distant (Windows 7)? ou devrais-je d'abord le copier sur l'emplacement distant, puis l'exécuter?

Réponses:


7

Je suggère d'utiliser psexec qui fait partie de la suite SysInternals.

psexec \\remotemachine -u remoteuser -i -d cmd -c localdisk:\folder\batchfile.bat

-c copiera du chemin local


0

Vous pouvez utiliser WMIC ou SCHTASKS:

1) SCHTASKS :

SCHTASKS /s remote_machine /U username /P password /create /tn "On demand demo" /tr "C:\some.bat" /sc ONCE /sd 01/01/1910 /st 00:00
SCHTASKS /s remote_machine /U username /P password /run /TN "On demand demo" 

2) WMIC (wmic renverra le pid du processus démarré)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.