none
客户端添加批处理文件,自动填写备用DNS地址 RRS feed

  • 问题

  • 由于刚刚搭建完毕额外域控制器,客户端备用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的语句,需要将以上语句添加,才能避免客户端提示需要需要管理员身份。

    但是还有一个问题,将这些语句全部编辑完毕在客户端上运行时,还需要客户端进行确认的操作,以下为这个图片

    希望微软方,帮我判定一下,语句是否往操作系统里面写其他危险的指令,还有请帮忙看看是否需要再添加某些语句就能将上面的最后一步确认工作给取消呢!希望微软的大神抽出宝贵的时间帮忙指点一下。

    2019年1月28日 8:36

全部回复

  • 你好,

    谢谢你的提问。

    你的脚本执行将主DNS地址设置为192.168.100.10,将备用DNS地址设置为192.168.100.11。该命令使用netsh命令行工具,这是没有任何问题的。

    但是对于cmd中如何取消确认我所知甚少,或许我需要搜索更多的知识,请耐心等待我的更新,一旦我获得更多有用的信息,我会回来更新帖子的。

    在powershell中使用“-confirm $false” 可以非常方便的取消确认信息。

    或许你可以尝试着使用powershell脚本来完成你的需求。、

    最好的祝福,

    Lee


    Just do it.

    2019年1月29日 3:04
    版主
  • powershell的脚本文件,可以用域策略进行下发到客户端吗?并且可以在大家关机后将备用DNS192.168.100.11填入到备用DNS中吗?并且客户端在执行powershell脚本文件时不需要管理员身份运行吗?还有也不需要客户端有任何操作吗?以上这三个问题powershell脚本都能实现这些操作吗?如果能在Windows XP、Windows7及Windows 10中都能实现的话,请告知完整的命令及如何编辑成powershell脚本文件的方法。谢谢!
    2019年1月29日 12:45
  • 你好,

    或者说你可以直接用powershell进行远程设置备用DNS服务器IP地址,请问你有多少台机器需要更改。

    $NicName=""
    Set-DnsClientServerAddress -InterfaceAlias $NicName -ServerAddresses ("192.168.100.10","192.168.100.11") -Confirm $false

    输入你的NIcname在“”中,然后GPO创建计划任务,并以最高权限运行这个脚本。

    最好的祝福,

    Lee


    Just do it.

    2019年2月1日 7:56
    版主
  • Powershell的 语句学习了,谢谢。但是还是请您帮忙看看怎么设置为脚本文件吧,我的BDC是server2008,要是在PDC上设置了Powershell后,BDC上是不能将策略同步上的,希望您还是将脚本文件相关资料帮我找一找,我实在是找不到了,尤其是设置脚本文件提权方面,我希望在客户端,不需要人们任何操作,就能将之设置完毕,请您费费心,希望在2月底之前您帮我找到相关资料,谢谢,万分感谢!
    2019年2月3日 2:02
  • 不知道现在已经3个月过去了,是否找到解决的方法了吗?
    2019年5月25日 1:05