Zamanlanmış Görevleri Komut Satırından Oluşturma, Değiştirme ve Silme
Windows XP / Server 2003 bize Windows 2000'de sunulan At aracını kullanan SchTasks komut satırı aracını tanıttı. Bu araç, Zamanlanmış Görevlerinizin her yönünü bu komut çağrılarıyla kontrol etme olanağı sunar..
Windows sihirbazı, Zamanlanmış Görevler'i grafiksel olarak oluşturmanıza yardımcı olmak için kullandığı sihirbaz çok iyi olsa da, komut satırı aracı aşağıdaki durumlar için idealdir:
- Toplu komut dosyalarındaki görevleri yönetme.
- Ağ bağlantılı makinelerde oturum açmanıza gerek kalmadan görevleri denetleyin ve oluşturun.
- Birden fazla makinede toplu oluşturma / eşitleme görevi.
- API çağrıları yapmak yerine Görev Zamanlayıcı ile iletişim kurmak için özel uygulamalarda kullanın.
Muhtemelen tahmin edebileceğiniz gibi, SchTasks komutu, bu makalede ele alabileceğimizden daha fazla seçeneğe sahiptir; bu nedenle, ortak görev yapılandırmalarına ilişkin bazı örnekleri ve ilgili görevin Görev Zamanlayıcı'da nasıl göründüğünü göstermeye odaklanacağız.
Örnekler
Her gün sabah 9'da C: RunMe.bat'ı çalıştırmak için 'Görevim' oluşturun:
SchTasks / Create / SC GÜNLÜK / TN “Görevim” / TR “C: RunMe.bat” / ST 09:00
Öğleden sonra 2'de çalışacak şekilde 'Görevim'i değiştirin:
SchTasks / Değişim / TN “Görevim” / ST 14:00
Her ayın ilkinde C: RunMe.bat komutunu çalıştırmak için 'Görevim' oluşturun:
SchTasks / Create / SC AYLIK / D 1 / TN “Görevim” / TR “C: RunMe.bat” / ST 14:00
Her hafta içi saat 2'de C: RunMe.bat'ı çalıştırmak için 'Görevim' oluşturun:
SchTasks / Yarat / SC HAFTALIK / B MON, TAK, ÇAR, THU, FRI / TN “Görevim” / TR “C: RunMe.bat” / ST 14:00
'Görevim' adlı görevi sil:
SchTasks / Sil / TN “Görevim”
Not: Bu, onaylamanız gereken bir uyarı verir..
Toplu Oluşturma
Diğer herhangi bir komut satırı aracı gibi, toplu oluşturma (veya silme) işlemini gerçekleştirmek için bir toplu iş dosyasına birden çok talimat ekleyebilirsiniz..
Örneğin, bu komut dosyası:
SchTasks / Create / SC GÜNLÜK / TN “Backup Data” / TR “C: Backup.bat” / ST 07:00
SchTasks / Create / SC HAFTALIK / D MON / TN “TPS Raporları Oluştur” / TR “C: GenerateTPS.bat” / ST 09:00
SchTasks / Create / SC AYLIK / D 1 / TN “Veritabanını Eşitle” / TR “C: SyncDB.bat” / ST 05:00
Bu görevleri üretir:
Bunu yapabilmek, yeni görevler dağıtmanın veya mevcut programları aynı anda birçok makineye değiştirmenin hızlı bir yoludur. Görevlerin güncellenmesini sağlamanın bir yolu olarak, kullanıcı makinelerini giriş yaptıklarında güncelleyecek bir etki alanı giriş komut dosyasına uygun SchTasks komutlarını dahil edebilirsiniz..
SchTasks Komutu ile ilgili Microsoft Belgeleri