menjalankan bat file dari scheduled task

Dulunya membuat scheduled task di windows server selalu dieksekusi secara sempurna.
Tapi kemarin sempat membuat suatu perintah backup secara otomatis dengan robocopy tapi tidak berhasil, padahal statusnya sudah sukses, tapi perintah tersebut tidak dieksekusi

berikut command untuk membuat backup dengan RoboCopy

robocopy C:\backupini \\serverku\tempatbackup\Backup  /E /MIR /log+:robobackup_log.txt

setelah ubek2 pak google, akhirnya menemukan solusi dengan menambahkan lokasi folder “Start in”
berikut gambarnya yang saya link dari situs aslinya (link asli dibawahnya)

Scheduled Task To Run A Batch File

Seperti biasa, thanks to pak google atas solusinya.

update:
menggunakan tambahan perintah shadowspawn untuk dapat mengcopy file yang di lock oleh seseorang yang masih membuka filenya
download shadowspawn disini
cara penggunaan shadowspawn disini

jadi nanti perintahnya akan seperti ini:

shadowspawn C:\backupini Q: robocopy q:\ \\serverku\tempatbackup\Backup  /E /B /MIR /log+:C:\robolog\robobackup_log.txt
atau
shadowspawn C:\backupini Q: robocopy q:\ Z:\Backup  /E /B /MIR /log+:C:\robolog\robobackup_log.txt

tempatkan juga file .bat eksekusi tersebut di folder tersembunyi yang tidak bisa dihapus oleh user secara tidak sengaja. contoh C:\windows

update 20-06-2017
option /MIR ternyata menghapus file source, jadi kalau copy file biar gak ngapus, mending option ini dihapus aja

Advertisements

One thought on “menjalankan bat file dari scheduled task”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s