Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following is an example of a ScheduledTasks (section 2.2.1.18) configuration XML. The XML in this example creates a task named "Cleanup" that runs the application "\\scratch\filecleanup.exe" on a daily basis starting on July 6, 2007, at 10:00 UTC. It also creates an ImmediateTask called "PingCorporate" that executes the application "c:\ping.exe" with argument "-ip 10.10.10.10", with various attributes to control the maximum run time and behavior if the system begins to be operated on battery power.
-
<?xml version="1.0" encoding="utf-8"?> <ScheduledTasks clsid="{CC63F200-7309-4ba0-B154-A71CD118DBCC}" disabled="1"> <Task clsid="{2DEECB1C-261F-4e13-9B21-16FB83BC03BD}" name="Cleanup" image="2" changed="2007-07-06 20:54:40" uid="{96C2DBEF-ECAE-4BD4-B1C7-0CD71116595C}"> <Filters> <FilterOs hidden="1" not="1" bool="AND" class="NT" version="VISTA" type="NE" edition="NE" sp="NE"/> </Filters> <Properties action="U" name="Cleanup" appName="\\scratch\filecleanup.exe" args="-all" startIn="c:\" comment="Runs for almost 4 hours" enabled="1" deleteWhenDone="0" startOnlyIfIdle="0" stopOnIdleEnd="0" noStartIfOnBatteries="1" stopIfGoingOnBatteries="1" systemRequired="0"> <Triggers> <Trigger type="DAILY" startHour="10" startMinutes="0" beginYear="2007" beginMonth="7" beginDay="6" hasEndDate="0" repeatTask="0" interval="1"/> </Triggers> </Properties> </Task> <ImmediateTask clsid="{9F030D12-DDA3-4C26-8548-B7CE9151166A}" name="PingCorporate" changed="2007-07-06 20:55:15" uid="{3D15BAA9-E05A-470C-9298-FA4C0B701695}"> <Filters> <FilterOs hidden="1" not="1" bool="AND" class="NT" version="VISTA" type="NE" edition="NE" sp="NE"/> </Filters> <Properties name="PingCorporate" appName="c:\ping.exe" args="-ip 10.10.10.10" startIn="" comment="" maxRunTime="259200000" startOnlyIfIdle="1" idleMinutes="10" deadlineMinutes="60" stopOnIdleEnd="0" noStartIfOnBatteries="1" stopIfGoingOnBatteries="1" systemRequired="0"/> </ImmediateTask> <TaskV2 clsid="{D8896631-B747-47a7-84A6-C155337F3BC8}" name="Demo" image="2" changed="2008-05-28 21:07:40" uid="{BA81EFFF-E567-4CB8-8708-6C17A5950B0A}" bypassErrors="0" userContext="0" removePolicy="0" desc="This is a test of the system."> <Properties action="U" name="Demo" runAs="%LogonDomain%\%LogonUser%" logonType="InteractiveToken"> <Task version="1.2"> <RegistrationInfo> <Author>WIN-P3LTV7KC6IO\Administrator</Author> <Description>Demo</Description> </RegistrationInfo> <Principals> <Principal id="Author"> <UserId>%LogonDomain%\%LogonUser</UserId> <LogonType>InteractiveToken</LogonType> <RunLevel>LeastPrivilege</RunLevel> </Principal> </Principals> <Settings> <IdleSettings> <Duration>PT10M</Duration> <WaitTimeout>PT1H</WaitTimeout> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>true</RestartOnIdle> </IdleSettings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>true</StartWhenAvailable> <RunOnlyIfNetworkAvailable>true</RunOnlyIfNetworkAvailable> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>true</RunOnlyIfIdle> <WakeToRun>true</WakeToRun> <ExecutionTimeLimit>P3D</ExecutionTimeLimit> <Priority>7</Priority> <RestartOnFailure> <Interval>PT1M</Interval> <Count>3</Count> </RestartOnFailure> </Settings> <Triggers> <TimeTrigger> <StartBoundary>2008-05-28T14:06:04</StartBoundary> <Enabled>true</Enabled> </TimeTrigger> <CalendarTrigger> <StartBoundary>2008-05-28T14:06:08</StartBoundary> <Enabled>true</Enabled> <ScheduleByDay> <DaysInterval>1</DaysInterval> </ScheduleByDay> </CalendarTrigger> <CalendarTrigger> <StartBoundary>2008-05-28T14:06:11</StartBoundary> <Enabled>true</Enabled> <ScheduleByWeek> <WeeksInterval>1</WeeksInterval> <DaysOfWeek> <Sunday/> <Thursday/> </DaysOfWeek> </ScheduleByWeek> </CalendarTrigger> <CalendarTrigger> <StartBoundary>2008-05-28T14:06:16</StartBoundary> <Enabled>true</Enabled> <ScheduleByMonth> <DaysOfMonth> <Day>1</Day> </DaysOfMonth> <Months> <January/> </Months> </ScheduleByMonth> </CalendarTrigger> <LogonTrigger> <Enabled>true</Enabled> </LogonTrigger> <BootTrigger> <Enabled>true</Enabled> </BootTrigger> <IdleTrigger> <Enabled>true</Enabled> </IdleTrigger> <RegistrationTrigger> <Enabled>true</Enabled> </RegistrationTrigger> <SessionStateChangeTrigger> <Enabled>true</Enabled> <StateChange>RemoteConnect</StateChange> </SessionStateChangeTrigger> <SessionStateChangeTrigger> <Enabled>true</Enabled> <StateChange>RemoteConnect</StateChange> </SessionStateChangeTrigger> <SessionStateChangeTrigger> <Enabled>true</Enabled> <StateChange>SessionLock</StateChange> </SessionStateChangeTrigger> <SessionStateChangeTrigger> <Enabled>true</Enabled> <StateChange>SessionUnlock</StateChange> </SessionStateChangeTrigger> </Triggers> <Actions> <Exec> <Command>a</Command> <Arguments>b</Arguments> <WorkingDirectory>c</WorkingDirectory> </Exec> <SendEmail> <From>a</From> <To>b</To> <Subject>c</Subject> <Body>d</Body> <HeaderFields/> <Attachments> <File>e</File> </Attachments> <Server>f</Server> </SendEmail> <ShowMessage> <Title>aa</Title> <Body>bb</Body> </ShowMessage> </Actions> </Task> </Properties> </TaskV2> <ImmediateTaskV2 clsid="{9756B581-76EC-4169-9AFC-0CA8D43ADB5F}" name="ImdTask" image="2" changed="2008-05-27 03:49:21" uid="{541F1F1E-CAD4-447C-B26F-5D1EAD6965AA}"> <Filters> <FilterOs hidden="1" not="0" bool="AND" class="NT" version="Vista" type="NE" edition="NE" sp="NE"/> <FilterOs hidden="1" not="0" bool="OR" class="NT" version="2K8" type="NE" edition="NE" sp="NE"/> <FilterOs hidden="1" not="0" bool="OR" class="NT" version="WIN7" type="NE" edition="NE" sp="NE"/> </Filters> <Properties action="U" name="ImdTask" runAs="%LogonDomain%\%LogonUser%" logonType="InteractiveToken"> <Task version="1.2"> <RegistrationInfo> <Author>WIN-P3LTV7KC6IO\Administrator</Author> <Description>Demo ImdTask </Description> </RegistrationInfo> <Principals> <Principal id="Author"> <UserId>%LogonDomain%\%LogonUser</UserId> <LogonType>InteractiveToken</LogonType> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <IdleSettings> <Duration>PT10M</Duration> <WaitTimeout>PT1H</WaitTimeout> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>P3D</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions> <Exec><Command>calc.exe</Command> </Exec> </Actions> </Task> </Properties> </ImmediateTaskV2> </ScheduledTasks>