Zamanlanmış bir görevi Yedekleme – Geri Yükleme


Zamanlanmış bir görevi yedekleme - geri yükleme

Görev zamanlayıcısı Windows un oldukça faydalı araçlarından birisidir , birçok yazılım da bu aracı kullanır en basitinden google bile güncellemeler için görev zamanlayıcısından faydalanıyor, tekrarlayan

rutin işlemleriniz için , belirli bir hatırlatma görevi için , açılışta UAC den kurtulmak için… çokça kullanılır , bir görevi zamanlamanın örneğini Buradaki yazımızda görmüştük , varsayalım oradaki görev ile işimiz bitti fakat bir hafta /ay … sonra tekrar kullanmamız gerekecek , yada onlarca bilgisyarda aynı görevi oluşturmamız gerekiyor yada bilgisyarımızı formatlayacağız , eğer birtek görev varsa sorun yok fakat bu görev gibi 20 -30 adet varsa hepsini tek tek yeniden oluşturmak oldukça zahmetli ve pratik olmayan bir yöntemdir , peki bunun yerine neyapabiliriz derseniz ? zamanlanmış görevleri yedekleyip ihtiyaç duyduğunuzda tekrar geri yükleyebiliriz işte bu yazının konusuda bunun nasılı

gorev zamanlayicisi gorevleri

Üstte Görev zamanlayıcısındaki görevleri görüyoruz Vhd Autoıstart görevi Buradaki scripttir , Oradaki her bir görev için aşağıdaki yolda görev ismi ile bir dosya oluşturulur

C:\Windows\System32\Tasks

Aşağıdaki resimde her bir görev için oluşturulan dosyaları görüyoruz , işte yedekleme işlemimizin temelini de bu dosyalar oluşturuyor

gorevler

Tahmin edeceğiniz üzere yedeklemeyi iki türlü yapabiliriz

1.) Buradaki ilgili dosyanın (vhd autostart) kopyasını emniyetli bir yere alıp gerektiğinde aynı yere kopyalamak

2. Görev zamanlayıcısını kullanıp “Görev al” veya “Görev ver” fonksiyonlarını kullanmak (Aşağıdaki esim)

Zamanlanmış görev al veya ver

Görev ver (2) dediğimizde nereye saklayacağımızı soran bir pencere açılacak ve .xml uzantılı bir dosyada görevimizi Export (yedeklemek) etmiş olacağız , daha sonra zamanı geldiğinde ise Görev al (1) deyip bu sakladığımız .xml dosyasını gösterirsek görevi import (Yedeği geri yükleme) etmiş olacağız , Görev yöneticisi ile herhagi bir görevi yedekleyip geri almanın tek sıkıntılı tarafı toplu işlem yapılamamasıdır , oysa 30 – 40 görev için ilk yöntem çok daha pratiktir (kopyalama)

Komut istemi yöneticisi (Cmd) ile zamanlanmış görev oluşturma – silme

deneme.bat isimli bir toplu iş dosyamız olsun bunu zamanlanmış görevlar yardımı ile istediğimiz zamanlarda otomatik çalışacak şekilde ayarlayalım bunun için Komut istemini (Cmd) açalım ve gerekli komutları verelim

1. deneme.bat hergün saat sabahın 9 unda çalışsın

SchTasks /Create /SC DAILY /TN "yeni görev" /TR "C:deneme.bat" /ST 09:00

2. deneme.bat hergün öğleden sonra 2 de çalışsın (zamanı değiştiriyoruz)

SchTasks /Change /TN "yeni görev" /ST 14:00

değişiklik için bizden parolamızı girmemizi isteyebilir

3. deneme.bat her ayın birinde çalışsın

SchTasks /Create /SC MONTHLY /D 1 /TN "yeni görev" /TR “C:deneme.bat” /ST 14:00

4. Yeni görevi silelim

SchTasks /Delete /TN "yeni görev"

Görüldüğü üzere işlemleri üstteki komutlarla otomatikleştirmekte mümkün ayrıntılar için Bakınız



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA