首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计划任务由于网络连接条件而无法启动,即使当连接可用时

计划任务由于网络连接条件而无法启动,即使当连接可用时
EN

Server Fault用户
提问于 2013-12-11 19:18:08
回答 2查看 8.6K关注 0票数 1

我有一个计划好的任务,其条件设置为“只有当下列网络连接可用时才启动”。我选择了VPN连接。

但是,即使我的VPN连接了,任务也将无法启动。

任务计划程序未能为用户“MYDOMAIN\管理员”启动“\备份\测试”任务。附加数据:错误值: 2147750692。任务计划程序无法启动任务“\备份\测试”,因为网络不可用。用户操作:确保计算机按任务中指定的方式连接到所需的网络。如果任务不需要网络存在,请从任务配置中删除网络条件。

知道为什么它没有检测到网络连接的可用性吗?我迷路了。

详细信息

  • 这是一个Windows连接,不涉及第三方VPN软件。
  • 当任务试图运行时,我登录到机器并登录到VPN。
  • 我的VPN连接绝对正常,pings和这样的工作很好。

导出的任务XML

代码语言:javascript
运行
复制
<?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>
EN

回答 2

Server Fault用户

发布于 2014-09-17 19:39:36

迟到但总比没有好..。我处理的是同样的问题(至少在我的例子中),这似乎与时间有关。似乎在建立这样的VPN连接之后,任务管理器需要几秒钟(通常在5-10秒之间)才能确定相关的网络连接是否可用。

所以,通过实验,我找到了任务开始时的最小延迟,然后在延迟的基础上增加了1秒,这就是我现在使用的方法。它并不理想,因为这种延迟并不能让它真正舒适地使用,但它确实有效。

因此,重点是-尝试延迟一些任务的执行。

票数 1
EN

Server Fault用户

发布于 2015-06-14 11:46:06

我的经验是,无论故障是如何产生的,这个错误都可以通过取消检查条件来克服“只有在下面的网络连接可用时才能启动”。

如果您使用的是宽带始终在线连接,不应该有必要测试是否存在互联网连接。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/560744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档