批处理脚本:在netsh命令中使用变量

时间:2018-08-23 14:51:35

标签: windows batch-file scripting

在我的批处理脚本中,我希望用户输入三个信息:IP地址,掩码,网关,以便我可以设置IP配置。

我决定像这样:

set /p v_ipadress="IP Adresse: "
set /p v_mask="Maske: "
set /p v_gate="Gateway: "

netsh interface ip set address name="WiFi" source=static addr=%v_ipadress% mask=%v_mask% gateway=%v_gate%

问题是,它不会更改我的IP配置。问题是什么?变量无法将其保存为以下格式:192.168.178.1 ???

问候

1 个答案:

答案 0 :(得分:0)

将最后一行修改为 netsh接口IP设置地址名称=“ WiFi”静态%v_ipadress%%v_mask%%v_gate%

并确保以管理员身份运行脚本