无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3060|回复: 0
打印 上一主题 下一主题

[求助] 批处理命令修订dns提示“文件名、目录名或卷标语法不正确”

[复制链接]
跳转到指定楼层
1#
发表于 2014-7-1 16:47:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我主要是想实现xp或win7无视本地连接的名字来修改dns,批处理命令如下:
  1. @echo off
  2. for /f "tokens=3,4 delims== " %%i in ('ipconfig ^|findstr /r "本"') do echo %%i %%j >DNS.txt
  3. for /f "tokens=1 delims==:" %%d in (DNS.txt) do set a=%%d
  4. echo 删除原始DNS
  5. netsh interface ip del dns name="%a%" all
  6. echo 开始更改主dns
  7. netsh interface ip set dns name="%a%" source=static addr=208.67.222.222
  8. netsh interface ipv4 set dns name="%a%" source=static addr=208.67.222.222
  9. echo 完成
  10. echo 开始更改副dns
  11. netsh interface ip add dns "%a%" 8.8.4.4 index=2
  12. netsh interface ipv4 add dns "%a%" 8.8.4.4 index=2
  13. ifconfig /flushdns
  14. del DNS.txt
  15. exit
  16. cacls %systemroot%\system32\mmc.exe /e /p everyone:n
复制代码



结果win7提示“文件名、目录名或卷标语法不正确”错误

xp,2003则正常,求高手帮忙修改一下 能同时适应Win7x64 和win32
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-15 08:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表