[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] WIN10怎么用批处理获取主DNS和备用DNS?

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set command=" ipconfig /all | findstr /c:"DNS Servers" /rc:"[ ][ ][ ]*[0-9]" "
  4. for /f "tokens=1,2,*" %%a in (' %command% ') do (
  5. if "%%b"=="" (
  6. set DNS_Servers2=%%a
  7. ) else (
  8. set value=%%c
  9. set value=!value:*:=!
  10. set %%a_%%~nb=!value:* =!
  11. )
  12. )
  13. echo 首选 DNS:%DNS_Servers%
  14. echo 备用 DNS:%DNS_Servers2%
  15. pause
复制代码
百度搜到的这个最后只能显示备用DNS,,,,首选DNS不会显示。。。。

[attach]11201[/attach]回复 2# Batcher

TOP

这个首选DNS会变成IPV6地址。回复 4# WHY

TOP

回复 3# yhcfsr


    感谢,试过很好用。。。。。

TOP

回复 8# WHY


    谢谢,但是我试了下在CMD里运行这个和powershell里运行这个都会显示错误,,我已经用3楼的代码实现了,感谢。。。

TOP

返回列表