Novità dell'utilità di pianificazione delle attività
Le modifiche seguenti riepilogano le novità in versioni diverse di Utilità di pianificazione.
Windows 10 (e Windows Server 2016)
Le modifiche apportate all'utilità di pianificazione delle attività seguenti vengono introdotte in Windows 10.
Quando il risparmio batteria è attivo, le attività di Utilità di pianificazione di Windows vengono attivate solo se l'attività è:
- Non impostato su Avvia l'attività solo se il computer è inattiva... (l'attività non usa IdleSettings)
- Non impostato per l'esecuzione durante la manutenzione automatica (l'attività non usa MaintenanceSettings)
- È impostato su Esegui solo quando l'utente è connesso (l'attivitàLogonType è TASK_LOGON_INTERACTIVE_TOKEN o TASK_LOGON_GROUP)
Tutti gli altri trigger vengono ritardati fino a quando il risparmio batteria non è disattivato. Per altre informazioni sull'accesso allo stato del risparmio batteria nell'applicazione, vedere SYSTEM_POWER_STATUS. Per informazioni generali sul risparmio batteria, vedere Risparmio batteria (nelle linee guida per i componenti hardware) .
Per motivi di sicurezza, un utente non amministratore non può visualizzare né gestire un'attività di Utilità di pianificazione di Windows creata da un altro utente.
Windows 8
Le modifiche apportate all'utilità di pianificazione 2.0 seguenti vengono introdotte in Windows 8:
- Supporto di PowerShell: gli utenti possono gestire (creare, eliminare, modificare, avviare in modo esplicito, arrestare e così via) Attività dell'utilità di pianificazione di Windows usando il modulo PowerShell ScheduledTasks.
- Password gestite: gli amministratori possono usare gli account password gestiti di Active Directory come entità attività. Queste attività non richiedono più criteri di reimpostazione della password applicati.
- Modifiche all'API: sono state introdotte due nuove impostazioni di attività con l'interfaccia ITaskSettings3 .
- MaintenanceSettings: le attività che usano queste impostazioni vengono considerate come un nuovo tipo di attività pianificate richiamate durante il tempo di manutenzione automatica del sistema operativo, in base alla periodicità e alla scadenza specificate.
- Volatile: le attività impostate per essere volatili sono sempre disabilitate in un avvio del sistema operativo e devono essere riattivate in modo esplicito quando necessario. Le attività volatili vengono usate dai cluster di failover per garantire che solo un'istanza dell'attività sia pianificata in un cluster alla volta.
- Il motore di pianificazione unificata supporta ora le funzionalità seguenti:
- Tipo di accesso S4U tramite l'elemento LogonType .
- Valori di query XPath per i trigger di eventi tramite l'elemento ValueQueries .
- Non consentire la terminazione dura dell'attività tramite l'elemento AllowHardTerminate .
- Funzionalità deprecate in questa versione
- Azione: sendEmail (è possibile usare IExecAction con il cmdlet Send-MailMessage Windows PowerShell come soluzione alternativa).
- Azione: showMessage.
- utilità cmdline AT.exe
Windows 7
Le modifiche apportate all'utilità di pianificazione 2.0 seguenti vengono introdotte in Windows 7:
Uso del motore di pianificazione unificata fornito dal sistema operativo sottostante.
Possibilità di rifiutare le attività di avvio nelle sessioni remote applications integrated localmente (RAIL).
Protezione avanzata della sicurezza delle attività (per le attività in esecuzione come "SERVIZIO DI RETE" o "SERVIZIO LOCALE" solo):
- Possibilità di assegnare un tipo SID (Process Token Security Identifier) (ad esempio, senza restrizioni o nessuno) a un'attività.
- Consentire agli sviluppatori di attività di richiedere il set esatto di privilegi necessari per l'attività.
Modifiche all'API:
Supporto per la protezione avanzata della sicurezza delle attività: viene introdotta una nuova funzionalità di protezione avanzata della sicurezza delle attività con la nuova interfaccia IPrincipal2.
Sono state introdotte due nuove impostazioni dell'attività con la nuova interfaccia ITaskSettings2.
DisallowStartOnRemoteAppSession: la nuova impostazione DisallowStartOnRemoteAppSession può rifiutare l'avvio di un'attività se attivata nelle sessioni remote applications integrated localmente (RAIL).
UseUnifiedSchedulingEngine: usando l'impostazione UseUnifiedSchedulingEngine fornisce un comportamento coeso per Attività e servizi Windows perché viene gestito in modo uniforme da un motore di pianificazione a livello di sistema comune. Anche se l'uso di un motore unificato è consigliato, non supporta alcune funzionalità dell'Utilità di pianificazione. Se la combinazione di proprietà non consentirà l'esecuzione dell'attività in un motore unificato, la registrazione di tali proprietà verrà rifiutata.
Le funzionalità dell'attività non supportate dal motore di pianificazione unificata includono:
Tipi di accesso:
Più criteri di istanza:
Azioni:
Impostazioni:
Trigger:
Windows Vista
L'API Utilità di pianificazione 2.0 deve essere usata nello sviluppo di applicazioni che usano il servizio Utilità di pianificazione in Windows Vista. Per altre informazioni, vedere Riferimenti all'utilità di pianificazione attività e Uso dell'utilità di pianificazione.
Windows 2000, Windows XP e Windows Server 2003
L'API Utilità di pianificazione 2.0 non è disponibile. Usare Utilità di pianificazione 1.0.
Argomenti correlati