我们公司计划在不久的将来切换到一个新的子网,以便在网络上腾出更多的空间。我认为如果我们有一个批处理文件,每个人都可以运行它来为他们更改子网,那么过渡可能会更顺利。
到目前为止,我的代码看起来像这样: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中分配它?