Windows 11'de PowerShell ile Zamanlanmış Görev Nasıl Silinir veya Oluşturulur


Windows 11/10'da Windows PowerShell kullanarak silmek veya zamanlanmış bir görev oluşturmak istiyorsanız bu eğitim bunu yapmanıza yardımcı olacaktır. Planlanan görevi oluşturmak için Görev Zamanlayıcı'yı açmanıza gerek yoktur. Ancak işi tamamlamak için bazı komutları uygulamanız gerekir.

Görev Zamanlayıcı, Windows 10'un en iyi yardımcı programlarından biridir; görevler oluşturmanıza ve bunları planlanmış bir zamanda gerçekleştirmenize olanak tanır. Not Defteri gibi bir uygulamayı açmaktan PowerShell komut dosyalarını çalıştırmaya kadar her şeyi Görev Zamanlayıcı'nın yardımıyla yapabilirsiniz.

PowerShell ile zamanlanmış bir görev oluşturma

Windows 10'da zamanlanmış bir görev oluşturmak amacıyla PowerShell'i kullanmak için şu adımları izleyin:

  1. Görev Çubuğu arama kutusunda powershell'i arayın.

  2. Yönetici olarak çalıştır'ı tıklayın.

  3. Evet düğmesini tıklayın.

  4. Eylemi depolamak için $action değişkenini girin.

  5. Zamanlanan görevin zamanlamasını saklamak için $trigger değişkenini girin.

  6. Zamanlanmış görevi oluşturmak için bu komutu girin.

Bu adımların ayrıntılı versiyonuna göz atalım.

İlk başta Windows PowerShell'i yönetici ayrıcalıklarıyla açmanız gerekir. Bunun için Görev Çubuğu arama kutusunda "powershell" ifadesini arayın ve ilgili Yönetici olarak çalıştır düğmesini tıklayın. UAC istemi görünürse Evetdüğmesini tıklayın. PowerShell ekranı göründüğünde aşağıdaki komutu girin:

$action = New-ScheduledTaskAction -Execute 'app-path'

Uygulama yolunu, çalıştırmak istediğiniz uygulamanın orijinal yoluyla değiştirmeyi unutmayın.

Örneğin Not Defteri'ni açmak istiyorsanız notepad.exe yazın. Google Chrome'u 64 bit Windows 10 bilgisayarda açmak istiyorsanız aşağıdaki yolu girin:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Komutun tamamı şöyle görünecek:

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

Bir PowerShell betiğini çalıştırmak istiyorsanız -argument kullanmanız ve betiği belirtmeniz gerekir. Bu durumda komut şu şekilde görünecektir:

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

Daha sonra, görevi yürütmek istediğiniz zamanı ayarlamanız gerekir. Görev Zamanlayıcı gibi, gereksinimlerinize göre istediğiniz zamanı seçebilirsiniz. Temel komut şuna benzer:

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

Bu komuta göre görev aynı gün 18:30 veya 18:30'da bir kez çalıştırılacaktır. -Günlük, -Haftalık, -Aylık gibi çeşitli ayarları kullanmak mümkün. Öte yandan saati 12 veya 24 saatlik formatta seçebilirsiniz. 12 saatlik formatı seçerseniz AM/PM'yi tanımlamanız gerekir.

Bundan sonra göreve kaydolmanız gerekir. Bunun için aşağıdaki komutu girin-

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

Tercihinize göre DemoAdı, DemoTask ve DemoDescription'ı değiştirmeyi unutmayın.

İşlem tamamlandıktan sonra aşağıdaki ekranla karşılaşacaksınız:

PowerShell ile planlanmış bir görevi silme

Zamanlanmış görevleri silmek amacıyla PowerShell'i kullanmak için şu adımları izleyin:

  1. Görev Çubuğu arama kutusunda powershell'i arayın.

  2. Yönetici olarak çalıştır'ı tıklayın.

  3. Evet düğmesini tıklayın.

  4. Görevi seçmek için aşağıdaki komutu girin.

  5. Görevi silmek için Kaydı sil komutunu girin.

Bu adımlar hakkında daha fazla bilgi edinmek için okumaya devam edin.

İlk önce yükseltilmiş bir Windows PowerShell penceresi açın ve aşağıdaki komutu girin:

Get-ScheduledTask -TaskName "DemoTask"

DemoGörevi'ni orijinal görev adıyla değiştirmeyi unutmayın. bundan sonra görevi silmek için bu komutu girin.

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

Kaldırma işlemini onaylamak için ilk komutu girebilirsiniz. Bir hata mesajı gösteriyorsa görev kaldırılır.

Bu yayın, Zamanlanmış bir Görevi silmenin daha fazla yolunu sunar.

Bu kadar! Umarım yardımcı olur.

İlgili makaleler