1
我们公司正计划在不久的将来切换到新的子网,以在网络上腾出更多空间。我认为如果我们有一个批处理文件,每个人都可以运行以更改它们的子网,那么转换可能会更顺利。有没有办法使用NETSH改变子网掩码而不改变IP地址?
我的代码到目前为止是这样的:
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%
我想保留已经在机器上的地址。我可以从一个已经存在的变量中抽取它吗?有一个更好的方法吗?
任何有用的输入将不胜感激。
你的文章让我看,我发现这个http://stackoverflow.com/questions/5414800/get-ip-address-from-ipconfig-use-later-in-code-or-save。我能够用它来完成这个项目。感谢您的输入!。 –