Cara menjalankan file bat lokal di komputer jarak jauh

8

Apakah mungkin menggunakan psexec untuk menjalankan file bat lokal di komputer jarak jauh (windows 7)? atau apakah saya harus menyalinnya terlebih dahulu ke lokasi terpencil dan kemudian menjalankannya?

train
sumber

Jawaban:

6

Saya sarankan menggunakan psexec yang merupakan bagian dari SysInternals Suite.

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

-c akan menyalin dari jalur lokal

jredd
sumber
0

Anda dapat menggunakan WMIC atau 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 akan mengembalikan pid dari proses yang dimulai)

WMIC /NODE remote_machine /user user /password password process call create "c:\some.bat","c:\exec_dir"
npocmaka
sumber