Wat is er nieuw in Task Scheduler?
De volgende wijzigingen geven een overzicht van wat er nieuw is in verschillende versies van Task Scheduler.
Windows 10 (en Windows Server 2016)
De volgende wijzigingen in Task Scheduler worden geïntroduceerd in Windows 10.
Wanneer de batterijbesparing is ingeschakeld, worden Windows Task Scheduler-taken alleen geactiveerd als de taak:
- Niet ingesteld op De taak alleen starten als de computer niet actief is... (taak gebruikt geen IdleSettings)
- Niet ingesteld op uitvoering tijdens automatisch onderhoud (taak gebruikt geen MaintenanceSettings)
- Is ingesteld op Alleen uitvoeren wanneer de gebruiker is aangemeld (taak LogonType is TASK_LOGON_INTERACTIVE_TOKEN of TASK_LOGON_GROUP)
Alle andere triggers worden vertraagd totdat de batterijbesparing is uitgeschakeld. Zie SYSTEM_POWER_STATUSvoor meer informatie over het openen van de status van batterijbesparing in uw toepassing. Zie batterijbesparing (in de richtlijnen voor hardwareonderdelen)voor algemene informatie over batterijbesparing.
Om veiligheidsredenen kan een niet-beheerder een Windows Task Scheduler-taak die door een andere gebruiker is gemaakt, niet weergeven of beheren.
Windows 8
De volgende wijzigingen in Task Scheduler 2.0 worden geïntroduceerd in Windows 8:
- PowerShell-ondersteuning: gebruikers kunnen beheren (maken, verwijderen, wijzigen, expliciet starten, stoppen, enzovoort) Windows Task Scheduler-taken met behulp van de PowerShell-module ScheduledTasks.
- Beheerde wachtwoorden: beheerders kunnen de door Active Directory beheerde wachtwoordaccounts gebruiken als taakprincipalen. Voor deze taken is geen afgedwongen beleid voor wachtwoordherstel meer vereist.
- API-wijzigingen: twee nieuwe taakinstellingen geïntroduceerd met de ITaskSettings3 interface.
- MaintenanceSettings: taken die deze instellingen gebruiken, worden behandeld als een nieuw type geplande taken die worden aangeroepen tijdens de automatische onderhoudstijd van het besturingssysteem, volgens de opgegeven periodiciteit en deadline.
- Vluchtige: taken die zijn ingesteld op vluchtig, worden altijd uitgeschakeld tijdens het opstarten van het besturingssysteem en moeten indien nodig expliciet opnieuw worden ingeschakeld. Vluchtige taken worden door de failoverclusters gebruikt om ervoor te zorgen dat slechts één taakexemplaar tegelijk op een cluster wordt gepland.
- De geïntegreerde planningsengine ondersteunt nu de volgende functies:
- S4U-aanmeldingstype, via het element LogonType.
- XPath-querywaarden voor gebeurtenistriggers, via het element ValueQueries.
- Sta niet toe dat de taak hard wordt afgesloten door middel van het element AllowHardTerminate.
- Functies die in deze release zijn afgeschaft
- Actie: sendEmail- (u kunt IExecAction- gebruiken met de cmdlet Windows PowerShell Send-MailMessage als tijdelijke oplossing).
- Actie: berichtWeergeven.
- AT.exe cmdline-hulpprogramma
Windows 7
De volgende wijzigingen in Task Scheduler 2.0 worden geïntroduceerd in Windows 7:
De geïntegreerde planningsengine gebruiken die wordt geleverd door het onderliggende besturingssysteem.
Mogelijkheid om starttaken te weigeren in sessies met Remote Applications Integrated Locally (RAIL).
Beveiliging van taken (alleen voor taken die worden uitgevoerd als 'NETWORK SERVICE' of 'LOCAL SERVICE'):
- Mogelijkheid om een type procestokenbeveiligings-id (SID) (bijvoorbeeld onbeperkt of geen) toe te wijzen aan een taak.
- Sta taakontwikkelaars toe om de exacte set bevoegdheden aan te vragen die hun taak nodig heeft.
API-wijzigingen:
Ondersteuning voor taakbeveiliging: er wordt een nieuwe functionaliteit voor het harden van taakbeveiliging geïntroduceerd met de nieuwe IPrincipal2-interface.
Er zijn twee nieuwe taakinstellingen geïntroduceerd met de nieuwe ITaskSettings2-interface.
DisallowStartOnRemoteAppSession: De nieuwe instelling DisallowStartOnRemoteAppSession kan een taakstart weigeren als deze wordt geactiveerd in Remote Applications Integrated Locally (RAIL) sessies.
UseUnifiedSchedulingEngine: Het gebruik van de instelling UseUnifiedSchedulingEngine biedt een samenhangend gedrag voor Windows-taken en -services omdat deze op een uniforme manier wordt beheerd door een algemene systeembrede planningsengine. Hoewel het gebruik van een geïntegreerde engine wordt aanbevolen, worden sommige functies van Task Scheduler niet ondersteund. Als de combinatie van eigenschappen het uitvoeren van de taak onder een geïntegreerde engine niet toestaat, wordt de registratie van deze taak geweigerd.
De taakfuncties die niet worden ondersteund door de geïntegreerde planningsengine zijn onder andere:
Aanmeldingstypen:
Beleid voor meerdere exemplaren:
Acties:
Instellingen:
Triggers:
Windows Vista
De Task Scheduler 2.0-API moet worden gebruikt bij het ontwikkelen van toepassingen die gebruikmaken van de Task Scheduler-service op Windows Vista. Voor meer informatie, zie Taakplanner-referentie en De taakplanner gebruiken.
Windows 2000, Windows XP en Windows Server 2003
De Task Scheduler 2.0-API is niet beschikbaar. Gebruik Task Scheduler 1.0.
Verwante onderwerpen