Windows 11/10'da Görev Zamanlayıcı'dan Görevleri Alma veya Verme

Görev Zamanlayıcı , (Task Scheduler)Windows 11/10 bilgisayarında rutin görevler oluşturmanıza ve otomatikleştirmenize( create and automate routine tasks) olanak tanıyan bir araçtır . Yerel araç esas olarak herhangi bir izleme aracını çalıştırmak ve disk birleştirme , disk temizleme ve Windows güncellemelerini yükleme(install Windows updates) gibi bakım görevleri için kullanılır . Bu gönderide , Windows 11/10Görev Zamanlayıcı'dan(Task Scheduler) Görevleri içe veya dışa aktarmanın yollarını göstereceğiz .

Görev Zamanlayıcı(Task Scheduler) , bir uygulamayı başlatmak, bir e-posta mesajı göndermek, komutları çalıştırmak, belirli bir gün ve saatte komut dosyalarını yürütmek veya bir mesaj kutusu göstermek gibi görevleri yürütmek için de kullanılabilir.

Görev Zamanlayıcı(Task Scheduler) , aşağıdaki olaylara veya tetikleyicilere yanıt olarak zamanlanabilir:

  • Belirli bir zamanda.
  • Günlük bir programda belirli bir zamanda.
  • Haftalık bir programda belirli bir zamanda.
  • Aylık bir programda belirli bir zamanda.
  • Sistem başlatıldığında.
  • Bilgisayar boşta durumuna girdiğinde.
  • Bir kullanıcı oturum açtığında.
  • Görev kaydedildiğinde.

Yukarıdaki yanıta göre görevler ve programlar oluşturabilirsiniz.

Görevler de kaydedilebilir ve isterseniz görevi bir bilgisayardan diğerine alabilir veya verebilirsiniz.

Windows 10'da Görev Zamanlayıcı'dan Görevleri Alma veya Verme

Görev Zamanlayıcı'dan(Task Scheduler) Görevleri İçe veya Dışa Aktarma(Export Tasks)

Aşağıdaki üç yöntemden herhangi birini kullanarak Windows 11/10 / 10'da Görev Zamanlayıcı'dan(Task Scheduler) zamanlanmış görevleri içe veya dışa aktarabilirsiniz :

  1. Görev Zamanlayıcıyı Kullanma
  2. Komut İstemini Kullanma
  3. PowerShell'i kullanma

Listelenen yöntemlerin her biriyle ilgili adımlara bir göz atalım.

1] Görev Zamanlayıcıyı Kullanma

Windows 10'da(Windows 10) zamanlanmış Görevleri(Tasks) içe veya dışa aktarmak için Görev Zamanlayıcı'yı(Task Scheduler) kullanmanın bu yöntemi en kolay olanıdır.

İhracat

Dışa aktarmak için aşağıdakileri yapın:

  • Çalıştır iletişim kutusunu çağırmak için Windows key + R tuşlarına basın .
  • Çalıştır iletişim kutusuna, taskchd.msc yazın(taskschd.msc)
  • Yönetici modunda Görev Zamanlayıcı'yı açmak(open Task Scheduler) için CTRL CTRL+SHIFT+ENTER
  • Sol bölmedeki Görev Zamanlayıcı Kitaplığını(Task Scheduler Library) genişletmek için tıklayın .
  • Orta bölmede, Göreve(Task) sağ tıklayın ve Dışa Aktar'ı seçin .( Export.)
  • Dosyanın kaydedileceği konumu seçin.
  • Kaydet(Save)  düğmesine tıklayın .

Kaydettikten sonra, XML dosyasını o kaydedilen konumda bulabilirsiniz. Bu XML dosyasını bir (XML)USB sürücüsü kullanarak başka bir makineye kopyalayabilir veya dosyayı e-posta ile gönderebilirsiniz.

İçe aktarmak

İçe aktarmak için aşağıdakileri yapın:

Almadan önce, görevleri çalıştırmak için gerekli tüm dosyaları kopyaladığınızdan emin olun. Örneğin, herhangi bir PowerShell betiği çalıştıracaksanız, betiği (PowerShell)XML dosyasıyla birlikte kopyaladığınızdan emin olun .

Görevleri(Tasks) Dışa Aktarma , yalnızca Görev Zamanlayıcı(Task Scheduler) görev yapılandırmalarını dışa aktarır. Gerekli dosyaları kopyalamaz. Bu yüzden gerekli tüm dosyaları kopyalayın ve ardından içe aktarmaya başlayın.

  •  Görev Zamanlayıcı'yı( Task Scheduler) yönetici modunda açın .
  • Sol bölmedeki Görev Zamanlayıcı Kitaplığını(Task Scheduler Library) genişletmek için tıklayın .
  • Görevin klasörüne sağ tıklayın(Right-click) ve Görevi İçe Aktar'ı seçin.( Import Task.)
  • Şimdi, XML dosyası(XML file)  konumuna  göz atın ve Aç'a(Open) tıklayın .

Herhangi bir Görev(Task) Ayarını zaten yapılandırdıysanız, içe aktarmadan sonra yapın.

2] Komut İstemini Kullanma

Windows 10'da(Windows 10) Komut İstemi'ni(Command Prompt) kullanarak zamanlanmış Görevleri içe veya dışa aktarmak için (Tasks) Schtasks.exe komutunu kullanmanız gerekir . Bu komut, kullanıcıların yerel veya uzak bir bilgisayarda zamanlanmış görevler oluşturmasını, silmesini, sorgulamasını, değiştirmesini, çalıştırmasını ve sonlandırmasını sağlar.

İhracat

Dışa aktarmak için aşağıdakileri yapın:

  • Windows key + R basın . Çalıştır iletişim kutusunu çağırmak için
  • Çalıştır iletişim kutusuna cmd yazın ve ardından open Command Prompt in admin/elevated mode için CTRL + SHIFT + ENTER basın .
  • Komut istemi penceresinde aşağıdaki komutu kopyalayıp yapıştırın ve Enter'a basın(Enter) .
  • Görev_konumu ve görev_adı(task_location) yer tutucusunu, Görev Zamanlayıcı'daki (Task Scheduler)Görevin(task_name ) gerçek konumu ve adıyla değiştirin .
  • Orta bölmedeki Görev'e(Task) tıklarsanız Görevin(Task) konumunu ve adını bulabilirsiniz .
  • %UserProfile%  tam profil yolunuzla değiştirin . Örneğin C:\Users\Chidum.Osobalu .
schtasks /Query /XML /TN “task_location\task_name” > “%UserProfile%\Desktop\Export Tasks\name.xml”

Komut yürütüldüğünde, dosyanın komutta belirttiğiniz doğru konumda olduğundan emin olun.

İçe aktarmak

İçe aktarmak için aşağıdakileri yapın:

Komut isteminde içe aktarma seçeneği yoktur. Böylece, konumu ve komut dosyasını içe aktarmak ve ayarlamak yerine, dışa aktardığınız aynı XML(XML) dosyasını kullanarak yeni bir görev oluşturabilirsiniz .

Yönetici/yükseltilmiş modda Komut İstemi'ni(Command Prompt) açın .

CMD penceresinde aşağıdaki komutu kopyalayıp yapıştırın ve Enter'a basın(Enter) .

schtasks /create /xml “%UserProfile%\XML file Path\TaskName.xml” /tn “\TASKSCHEDULER-FOLDER-PATH\TASK- NAME” /ru “COMPUTER-NAME\USER-NAME” /rp SystemPassword

(Replace)Komutta aşağıdaki yer tutucuları değiştirin :

“%UserProfile%\XML file Path\TaskName.xml – Dışa aktarılan XML dosya yolunu kopyalayın.

TASKSCHEDULER-FOLDER-YOL(TASKSCHEDULER-FOLDER-PATH)Görev (Task)Zamanlayıcı'daki Görevin (Task Scheduler)Görev(Task) konumu yolu ile değiştirin(Replace) .

GÖREV ADI(TASK- NAME) – Herhangi bir isim verebilirsiniz.

BİLGİSAYAR ADI(COMPUTER-NAME) – Sisteminizin Ana Bilgisayar Adı(Hostname) . Sistemden ana bilgisayar adını almak için, CMD istemine ana bilgisayar adını(hostname) yazın ve Enter'a basın.

KULLANICI ADI(USER-NAME) – Sistem kullanıcı adınız.

SystemPassword – Belirlediyseniz, sistem parolanızı girin .(Input)

3] PowerShell'i Kullanma

Windows 10'da(Windows 10) PowerShell kullanarak(PowerShell) zamanlanmış Görevleri içe veya dışa aktarmak için (Tasks)Export-ScheduledTask  cmdlet'ini kullanmanız gerekir .

İhracat

Dışa aktarmak için aşağıdakileri yapın:

Yetkili Kullanıcı Menüsüne erişmek için Windows key + X basın .

PowerShell'i yönetici/yükseltilmiş modda başlatmak için klavyede A'ya( A) dokunun .

PowerShell konsolunda aşağıdaki komutu kopyalayıp yapıştırın ve Enter'a basın(Enter) .

Export-ScheduledTask -TaskName “task location from scheduler\task name” > “$env:UserProfile\Desktop\name.xml”

(Replace)Komutta aşağıdaki yer tutucuları değiştirin :

  • Zamanlayıcıdan görev konumu
  • Görev adı
  • ad.xml

Komutu yürüttüğünüzde, görev belirtilen konuma aktarılacaktır.

İçe aktarmak

İçe aktarmak için aşağıdakileri yapın:

Burada, Komut İstemi'nde olduğu gibi, (Command Prompt)PowerShell'de(PowerShell) de içe aktarma komutu yoktur . Bu nedenle, dışa aktarılan XML dosyasıyla yeni görevi oluşturmak için Register komutunu kullanmanız gerekir.(Register command)

PowerShell'i yönetici modunda açın.

PowerShell penceresinde , ihtiyacınıza göre küçük bir değişiklikle aşağıdaki komutu kopyalayıp yapıştırın.

Register-ScheduledTask -xml (Get-Content ‘C:\PASTE THE PATH OF THE EXPORTED XML FILE WITH NAME.XML ‘ | Out-String) -TaskName “TASK-IMPORT-NAME” -TaskPath “\TASK-PATH-TASKSCHEDULER\” -User COMPUTER-NAME\USER-NAME –Password TYPE YOUR PASSWORD -Force

(Make)Tüm büyük harf yer tutucularının uygun şekilde değiştirildiğinden emin olun ve komutu yürütün . Komutun yürütülmesinden sonra, dışa aktarılan görev zamanlayıcı, Görev Zamanlayıcı'da(Task Scheduler) yeni bir görev olarak oluşturulacaktır .

The above are the 3 ways you can import or export Tasks from Task Scheduler in Windows 11/10.



About the author

Hem Windows 11/10 hem de Apple'ın en yeni iOS platformunda deneyime sahip bir iPhone ve macOS geliştiricisiyim. 10 yılı aşkın deneyimle, her iki platformda da dosyaların nasıl oluşturulacağı ve yönetileceği konusunda derin bir anlayışa sahibim. Becerilerim yalnızca dosya oluşturmanın ötesine geçiyor - Apple ürünleri, özellikleri ve bunların nasıl kullanılacağı hakkında da güçlü bir bilgim var.



Related posts