小编Osc*_*vis的帖子

在 Windows 10 中成功建立 VPN 连接后自动添加路由

我正在尝试在我的 W10 上在成功建立 VPN 连接后执行自动“路由”命令。我根据这里针对 W7 的简短描述进行尝试,但看起来很相似,但我无法使其工作。

  • 我的 VPN 连接正常。它可以随时连接和断开连接,没有问题。
  • 我的路由命令没问题。如果我在连接 VPN 后手动启动它,一切正常。
  • 当然,我的 VPN 连接没有使用远程网关作为默认网关。我想做“拆分隧道”。

我调查过,Windows 事件 20225 在 W10(RAS 连接建立)上仍然相同。所以这是对的......为什么不触发路由命令?连接 VPN 后,我可以在应用程序事件查看器中看到以 RasClient 作为源的 20225 事件。

当然,在尝试所有这些东西之前,我尝试使用-proute 命令上的参数“持久地”创建路由,但它不起作用,因为在每次启动时添加此路由时 VPN 接口不存在,所以不是一个有效的选择。所以一定要安排。

我以相同的结果使用提升的权限完成了任务,并标记了“以提升的权限执行”复选框。该任务显示为“从未开始”。如果我尝试手动启动它,它会说“任务计划程序服务不可用。任务计划程序将尝试重新连接到它”。但是任务调度器工作正常,其他任务可以手动调度或执行并且它们正在工作。

有人成功地做到了这一点吗?

编辑 我尝试更改触发器部分以将“基本”更改为“自定义”,并且我在 XML 字段中放置了一个 XPath 过滤器以尝试搜索事件 ID:

<QueryList>
  <Query Id="0" Path="Application">
    <Select Path="Application">*[System[(EventID=20225)]]</Select>
  </Query>
</QueryList>
Run Code Online (Sandbox Code Playgroud)

它既不奏效。

问题是一样的。该任务显示为“从未启动”。

EDIT2 我在事件查看器中注意到,在成功的 VPN 连接 (id 20225) 之后,总会有另一个事件 (id 900) 可能相关……也许一切都已设置,但有些东西阻止了触发器……我不知道不知道。看到这个截图(对不起,截图是西班牙语):

事件

vpn routing events task-scheduler xpath

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

events ×1

routing ×1

task-scheduler ×1

vpn ×1

xpath ×1