【问题标题】:Is there a way to change the Subnet Mask using NETSH without changing the IP Address?有没有办法在不更改 IP 地址的情况下使用 NETSH 更改子网掩码?
【发布时间】:2011-10-06 05:30:58
【问题描述】:

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

到目前为止,我的代码如下所示:

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%

我想保留机器上已经存在的地址。我可以从已经存在的变量中提取它吗?有没有更好的方法来做到这一点?

任何有用的意见将不胜感激。

【问题讨论】:

    标签: command-line batch-file cmd netsh


    【解决方案1】:

    为什么不从ipconfig中拉取ip地址,设置为变量,然后在netsh中赋值呢?

    【讨论】:

    猜你喜欢
    • 2018-10-20
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2015-03-05
    • 2013-12-24
    相关资源
    最近更新 更多