在路由和遠端存取中編寫靜態路由腳本

在路由和遠端存取中編寫靜態路由腳本

這篇 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

相關內容