是否有一种方法可以在不改变IP地址的情况下使用NETSH改变子网掩码?



我们公司计划在不久的将来切换到一个新的子网,以便在网络上腾出更多的空间。我认为如果我们有一个批处理文件,每个人都可以运行它来为他们更改子网,那么过渡可能会更顺利。

到目前为止,我的代码看起来像这样:
set maskvar=255.255.255.0
ECHO Setting IP Address and Subnet Mask
netsh interface ip set address local static mask=%maskvar%

这不起作用,因为它也需要地址的值,它看起来像这样。

netsh interface ip set address local static addr=%addrvar% mask=%maskvar%

我想保留机器上已经存在的地址。我可以把它从一个已经存在的变量?有更好的方法吗?

为什么不从ipconfig中提取ip地址,将其设置为变量,然后在netsh中分配它?

相关内容

  • 没有找到相关文章

最新更新