在路由和远程访问中编写静态路由脚本

在路由和远程访问中编写静态路由脚本

这篇 Technet 文章解释如何使用 MMC 管理单元在 Microsoft 的路由和远程访问中为 IPv4 创建静态路由。

我如何通过 PowerShell 或 VBScript 编写该脚本?

答案1

通过 mmc 添加的路由只是添加到服务器路由表中。因此,您可以在批处理文件中使用标准路由添加命令

route add <address> <masK> <gateway> <metric> <interface>

但是,如果您以这种方式添加它们,它们将不会显示在 mmc 中,我不确定这是否是您的问题的要求(没有足够的代表来评论)

编辑

netsh routing dump >> routes.txt  

将转储 RRAS 的配置,您可以为每条路由添加以下行。

add persistentroute dest=<IP> mask=<MASK> name="<Interface Name>" nhop=<Nexthop> proto=NONDOD metric=256 view=both
set persistentroute dest=<IP> mask=<MASK> name="<Interface Name>" nhop=<Nexthop> proto=NONDOD metric=256 view=both

然后使用导入

netsh exec routes.txt >> import_log.txt

相关内容