• bat脚本修改dns(判断系统版本)


    @echo off

    systeminfo

    if "%OS 名称%"=="%7%" goto windows7
    :windows7
    echo 正在设置本机主DNS ,请稍等……
    netsh interface ip set dns name="本地连接" source=static addr=8.8.8.8 register=PRIMARY
    echo 正在设置本机备用DNS ,请稍等……
    netsh interface ip add dns name="本地连接" addr=114.114.114.114 index=2


    if "%OS 名称%"=="%10%" goto windows10

    :windows10
    :: BatchGotAdmin
    :-------------------------------------
    REM --> Check for permissions
    >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
    REM --> If error flag set, we do not have admin.
    if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
    ) else ( goto gotAdmin )
    :UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%getadmin.vbs"
    "%temp%getadmin.vbs"
    exit /B
    :gotAdmin
    if exist "%temp%getadmin.vbs" ( del "%temp%getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
    :--------------------------------------

    echo 正在设置本机主DNS ,请稍等……
    netsh interface ip set dns name="以太网" source=static addr=8.8.8.8 register=PRIMARY
    echo 正在设置本机备用DNS ,请稍等……
    netsh interface ip add dns name="以太网" addr=114.114.114.114 index=2
    echo 设置完成!
    exit

  • 相关阅读:
    Linux 网络编程六(socket通信UDP版)
    Redis 集群方案介绍
    华为交换机STP 根ID优先级设置
    Pacemaker+Corosync搭建PostgreSQL集群
    SpookyOTP
    世界级的开源项目:TiDB 如何重新定义下一代关系型数据库
    TiDB
    Fiddler显示响应时间 显示服务器IP
    DNS记录类型名单
    Django models中关于blank与null
  • 原文地址:https://www.cnblogs.com/leon2659/p/9646383.html
Copyright © 2020-2023  润新知