Yerel Bilgisayarda ve Uzak Ana Bilgisayarlarda PowerShell Zamanlanmış İşleri nasıl oluşturulur?


Zamanlanmış işler bir şeyler yapar. Önceden tanımlanmış bir zamanda veya bir olay meydana geldiğinde bir şeyler yaparlar. PowerShell zamanlanmış işlerini kolay ve hızlı bir şekilde oluşturabilirsiniz. PowerShell zamanlanmış işleri arka plan işleridir ve Görev Zamanlayıcı'da depolanırlar. Bu blog yazısında size PowerShell zamanlanmış işleri oluşturmaya ilişkin iki örnek göstereceğim. Biri yerel bilgisayara belirli bir zamanda bir Windows sunucu rolü yükleyecek, diğeri ise uzak bilgisayarda zamanlanmış bir iş oluşturacak.

Zamanlanmış İşlerle Windows Sunucu Rolü/Özelliği Yükleme

Aşağıdaki tek satırlık XPS-Viewer'ı 17:20'de yükleyecektir. yerel bilgisayarda.


Register-ScheduledJob -Name InstallXPS -ScriptBlock {Install-WindowsFeature -Name XPS-Viewer} -Trigger (New-JobTrigger -Once -At 05:20pm)

Bu iyi görünüyor. Şimdi işe bir göz atalım. Taskchd.msc'yi açın. Görev Zamanlayıcı Kitaplığı - Microsoft - Windows - PowerShell'i genişletin ve ScheduledJobs'a tıklayın. Orada yeni oluşturduğunuz işinizi bulacaksınız.

Şimdi tek yapmanız gereken, zamanı gelene kadar beklemek, ardından görev istediğiniz yazılımı yüklemeye başlayacaktır. Benim için sıra geldi... İş durumu tamamlandı.


Get-Job

Uzak Bilgisayarda PowerShell Zamanlanmış İşi Oluşturma

Şimdi aşağıdaki senaryoyu oynuyoruz:

  • AzDC01'de oturum açtık
  • Planımız, AzMember01'de (Windows Server 2016) uzaktan AzMember01'i saat 17:15'te yeniden başlatacak bir PS zamanlanmış işi oluşturmaktır.

Tuşlara basalım. Yine tek satırlık bir yazı.


Invoke-Command -ComputerName AzMember01 {Register-ScheduledJob -Name RestartAzMember01 -ScriptBlock {Restart-Computer -Force} -Trigger (New-JobTrigger -Once -At 05:15pm)}

17:15'te AzMember01 yeniden başlatma gerçekleştirecek. Her şeyin yolunda gittiğinden emin olmak için AzMember01'de Get-Job'u çalıştırın.


Invoke-Command -ComputerName AzMember01 {Get-Job}

Bu kadar. Gördüğünüz gibi PowerShell'de iş oluşturmak roket bilimi değil, kolay ve basittir. Onunla eğlenin!

İlgili makaleler