Görev Zamanlayıcı'daki Yenilikler
Aşağıdaki değişiklikler, Görev Zamanlayıcı'nın farklı sürümlerindeki yeniliklerini özetler.
Windows 10 (ve Windows Server 2016)
Aşağıdaki Görev Zamanlayıcı değişiklikleri Windows 10'da kullanıma sunulmuştur.
Pil tasarrufu açık olduğunda, Windows Görev Zamanlayıcı görevleri yalnızca görev şu durumlarda tetiklenir:
- olarak ayarlanmadı. Görevi yalnızca bilgisayar boştaysa başlat... (görev IdleSettingskullanmaz)
- Otomatik bakım sırasında çalışacak şekilde ayarlanmadı (görev MaintenanceSettings) kullanmaz)
- Görev, yalnızca kullanıcı oturum açtığında çalışacak şekilde ayarlanır (LogonTypeTASK_LOGON_INTERACTIVE_TOKEN veya TASK_LOGON_GROUP).
Pil tasarrufu kapatana kadar diğer tüm tetikleyiciler geciktirilir. Uygulamanızda pil tasarrufu durumuna erişme hakkında daha fazla bilgi için bkz. SYSTEM_POWER_STATUS. Pil tasarrufu hakkında genel bilgi için bkz. pil tasarrufu (donanım bileşeni yönergelerinde).
Güvenlik nedeniyle, yönetici olmayan bir kullanıcı başka bir kullanıcı tarafından oluşturulan bir Windows Görev Zamanlayıcı görevini görüntüleyemez veya yönetemez.
Windows 8
Windows 8'de aşağıdaki Görev Zamanlayıcı 2.0 değişiklikleri kullanıma sunulmuştur:
- PowerShell desteği: Kullanıcılar yönetebilir (oluşturma, silme, değiştirme, açıkça başlatma, durdurma vb.) ScheduledTasks powershell modülünü kullanarak Windows Görev Zamanlayıcı görevleri.
- Yönetilen parolalar: Yöneticiler, Active Directory yönetilen parola hesaplarını görev sorumluları olarak kullanabilir. Bu görevler artık zorunlu parola sıfırlama ilkesi gerektirmez.
- API değişiklikleri: ITaskSettings3 arabirimiyle iki yeni görev ayarı kullanıma sunulmuştur.
- MaintenanceSettings: Bu ayarları kullanan görevler, işletim sistemi otomatik bakım süresi boyunca belirtilen düzenlilik ve son tarihe göre çağrılan yeni bir zamanlanmış görev türü olarak değerlendirilir.
- Geçici: Geçici olarak ayarlanmış görevler işletim sistemi önyüklemesinde her zaman devre dışı bırakılır ve gerektiğinde açıkça yeniden etkinleştirilmelidir. Geçici görevler, bir kümede aynı anda yalnızca bir görev örneğinin zamanlandığından emin olmak için yük devretme kümeleri tarafından kullanılır.
- Birleşik zamanlama altyapısı artık aşağıdaki özellikleri destekler:
- LogonType öğesi aracılığıyla S4U Oturum Açma türü.
- ValueQueries öğesi aracılığıyla olay tetikleyicileri için XPath sorgu değerleri.
- AllowHardTerminate öğesi aracılığıyla görevin sabit sonlandırılmasına izin verme.
- Bu sürümde kullanım dışı bırakılan özellikler
- Eylem: sendEmail (geçici bir çözüm olarak Windows PowerShell Send-MailMessage cmdlet'iyle IExecAction kullanabilirsiniz).
- Eylem: showMessage.
- AT.exe komut satırı yardımcı programı
Windows 7
Aşağıdaki Görev Zamanlayıcı 2.0 değişiklikleri Windows 7'de kullanıma sunulmuştur:
Temel işletim sistemi tarafından sağlanan birleşik zamanlama altyapısını kullanma.
Uzak Uygulamaların Yerel Olarak Tümleştirildiği (RAIL) oturumlarda görev başlatma işlemlerini reddetme yeteneği.
Görev güvenliği sağlamlaştırma (yalnızca "AĞ HİzMETİ" veya "YEREL HİzMET" olarak çalışan görevler için):
- Bir göreve işlem belirteci güvenlik tanımlayıcısı (SID) türü (örneğin, kısıtlamasız veya hiçbiri) atama yeteneği.
- Görev geliştiricilerinin, görevlerinin gerektirdiği tam ayrıcalık kümesini istemesine izin verin.
API değişiklikleri:
Görev güvenliği sağlamlaştırma desteği: Yeni görev güvenliği sağlamlaştırma özelliği yeni IPrincipal2 arabirimiyle kullanıma sunulmuştur.
Yeni ITaskSettings2 arabirimiyle iki yeni görev ayarı kullanıma sunulmuştur.
DisallowStartOnRemoteAppSession: Yeni DisallowStartOnRemoteAppSession ayarı, Uzak Uygulamalar Yerel Olarak Tümleşik (RAIL) oturumlarında tetiklenirse görev başlangıcını reddedebilir.
UseUnifiedSchedulingEngine: UseUnifiedSchedulingEngine ayarının kullanılması, sistem genelinde ortak bir zamanlama altyapısı tarafından tekdüzen bir şekilde yönetildiği için Windows Görevleri ve Hizmetleri için uyumlu bir davranış sağlar. Birleşik altyapı kullanılması önerilse de, Bazı Görev Zamanlayıcı özelliklerini desteklemez. Özelliklerin birleşimi, görevin birleşik bir sistem altında çalıştırılmasına izin vermezse, bu tür kayıtlar reddedilir.
Birleşik zamanlama altyapısı tarafından desteklenmeyen görev özellikleri şunlardır:
Oturum açma türleri:
Birden çok örnek ilkesi:
Eylemler:
- E-posta gönder
- İleti görüntüleme
Ayarlar:
Tetikleyiciler:
Windows Vista
Görev Zamanlayıcı 2.0 API'si, Windows Vista'da Görev Zamanlayıcı hizmetini kullanan uygulamalar geliştirirken kullanılmalıdır. Daha fazla bilgi için bkz. Görev Zamanlayıcı Başvurusu ve Görev Zamanlayıcısını Kullanma.
Windows 2000, Windows XP ve Windows Server 2003
Görev Zamanlayıcı 2.0 API'si kullanılamaz. Görev Zamanlayıcı 1.0'ı kullanın.
İlgili konular