我有一个计划任务,条件设置为“只有在以下networking连接可用时才启动”。 我select了我的VPN连接。
但是,即使连接了VPN,任务也无法启动。
任务计划程序无法为用户“MYDOMAIN \ administrator”启动“\ Backups \ Test”任务。 其他数据:错误值:2147750692。
任务计划程序无法启动“\ Backups \ Test”任务,因为networking不可用。 用户操作:确保计算机已按照任务中的指定连接到所需的networking。 如果任务不需要networking,请从任务configuration中删除networking条件。
任何想法为什么它没有检测到networking连接的可用性? 我迷路了。
<?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2013-12-10T19:46:08.1423901</Date> <Author>MYDOMAIN\administrator</Author> <Description>Upload backup files to the network.</Description> </RegistrationInfo> <Triggers> <CalendarTrigger> <StartBoundary>2013-12-10T12:00:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByDay> <DaysInterval>1</DaysInterval> </ScheduleByDay> </CalendarTrigger> <TimeTrigger> <StartBoundary>2013-12-11T12:54:01</StartBoundary> <Enabled>true</Enabled> </TimeTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>MYDOMAIN\administrator</UserId> <LogonType>Password</LogonType> <RunLevel>LeastPrivilege</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>true</StartWhenAvailable> <RunOnlyIfNetworkAvailable>true</RunOnlyIfNetworkAvailable> <NetworkSettings> <Name>My VPN Connection</Name> <Id>{3148EF2F-A10A-4A00-BB87-98A995247E4C}</Id> </NetworkSettings> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>P3D</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions Context="Author"> <Exec> <Command>C:\upload-backup.cmd</Command> </Exec> </Actions> </Task>
晚了,但比从未好…我正在处理同样的问题,并且(至less在我的情况下)似乎是与时间有关。 看起来,build立这样的VPN连接之后,在任务pipe理器能够确定相关的networking连接可用之前,需要几秒钟(通常在5-10之间)。
所以通过实验一点,我发现任务的可靠启动的最小延迟,然后再加1秒,以确保延迟,这就是我现在使用它的原因。 这是不理想的,因为这种延迟不是很舒服的使用,但它确实有效。
所以重点是 – 尽量延迟任务执行一点。
我的经验是,无论故障如何发生,都可以通过不检查“仅在以下networking连接可用时启动”这一条件来克服此故障。
如果您使用的是宽带永远在线的连接,则不需要testing是否存在互联网连接。