我有一个计划好的任务,其条件设置为“只有当下列网络连接可用时才启动”。我选择了VPN连接。
但是,即使我的VPN连接了,任务也将无法启动。
任务计划程序未能为用户“MYDOMAIN\管理员”启动“\备份\测试”任务。附加数据:错误值: 2147750692。任务计划程序无法启动任务“\备份\测试”,因为网络不可用。用户操作:确保计算机按任务中指定的方式连接到所需的网络。如果任务不需要网络存在,请从任务配置中删除网络条件。
知道为什么它没有检测到网络连接的可用性吗?我迷路了。
<?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>
发布于 2014-09-17 19:39:36
迟到但总比没有好..。我处理的是同样的问题(至少在我的例子中),这似乎与时间有关。似乎在建立这样的VPN连接之后,任务管理器需要几秒钟(通常在5-10秒之间)才能确定相关的网络连接是否可用。
所以,通过实验,我找到了任务开始时的最小延迟,然后在延迟的基础上增加了1秒,这就是我现在使用的方法。它并不理想,因为这种延迟并不能让它真正舒适地使用,但它确实有效。
因此,重点是-尝试延迟一些任务的执行。
发布于 2015-06-14 11:46:06
我的经验是,无论故障是如何产生的,这个错误都可以通过取消检查条件来克服“只有在下面的网络连接可用时才能启动”。
如果您使用的是宽带始终在线连接,不应该有必要测试是否存在互联网连接。
https://serverfault.com/questions/560744
复制相似问题