询问者
客户端添加批处理文件,自动填写备用DNS地址

问题
-
由于刚刚搭建完毕额外域控制器,客户端备用DNS地址没有填写,希望能够在域控制器中设置策略然后用批处理文件将备用DNS填写完毕.主域控制器为Windows Server 2019,客户端绝大多数为Windows 7 Pro、有很小很小的一部分Windows XP。
这是我在网上找的资料,请微软方给判断一下,是否没有风险。
echo off
cls
title 修改主及备DNS
echo 正在更改DNS设置,请稍候……
netsh interface ip set dns name="本地连接" source=static addr=192.168.100.10 register=primary
netsh interface ip add dns name="本地连接" addr=192.168.100.11 index=2
echo ******恭喜你,修改完成!******这部分是添加DNS的语句。
cd /d %~dp0
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit由于Windows7 下需要管理员身份运行修改DNS的语句,需要将以上语句添加,才能避免客户端提示需要需要管理员身份。
但是还有一个问题,将这些语句全部编辑完毕在客户端上运行时,还需要客户端进行确认的操作,以下为这个图片
希望微软方,帮我判定一下,语句是否往操作系统里面写其他危险的指令,还有请帮忙看看是否需要再添加某些语句就能将上面的最后一步确认工作给取消呢!希望微软的大神抽出宝贵的时间帮忙指点一下。