set PATH=C:\Users\...
call date2.cmd
md %DT_MM%-%DT_DD%-%DT_YYYY%
cd %DT_MM%-%DT_DD%-%DT_YYYY%
Jadi, saya mengatur jalur saya ke folder yang memiliki PSFTP bagi saya untuk menjalankan dan menjalankan file yang akan mendapatkan tanggal saat ini. Itu kemudian membuat folder baru dengan tanggal itu dan menempatkan setiap file dari FTP ke folder itu. Masalah yang saya alami adalah sebenarnya menempatkan file ned dan semua file tersebut Windows/system32
saat dijalankan oleh penjadwal tugas. Jika saya menjalankan file batch secara manual, maka itu berfungsi dengan benar. Bantuan apa pun akan dihargai. Terima kasih.
windows
batch
batch-file
task-scheduler
VodoBaas1
sumber
sumber
Jawaban:
Jadi saya pikir saya mungkin telah memperbaiki masalah ini. Saya menemukan bahwa dalam batch saya mungkin harus pergi ke jalur spesifik ketika menjalankannya di windows scheduler pada Win 7. Jadi sepertinya ini: set PATH = C: \ Users ... panggil date2.cmd cd \ Users .. .md% DT_MM% -% DT_DD% -% DT_YYYY% cd% DT_MM% -% DT_DD% -% DT_YYYY% Rupanya, ketika berjalan dalam scheduler, ia membuka cmd dengan jalur default dan jalur yang saya atur di awal tidak pertahankan jalur untuk membuat dir. Saya akan melaporkan kembali dengan hasil nanti setelah pengujian lebih lanjut.
sumber