房地产网站策划书,网站开发工程师制作kpi,网站上的动效是用ae做的,西宁网站制作公司很多时候我们常常需要通过管理员权限执行脚本#xff0c;脚本可能涉及到一些受保护信息的访问#xff0c;我们写个简单的脚本来更改host文件#xff0c;host文件就是需要管理员权限才能访问的启动脚本时先检查是否有管理员权限#xff0c;如果没有就调用授权脚本进行管理员…很多时候我们常常需要通过管理员权限执行脚本脚本可能涉及到一些受保护信息的访问我们写个简单的脚本来更改host文件host文件就是需要管理员权限才能访问的启动脚本时先检查是否有管理员权限如果没有就调用授权脚本进行管理员授权打开给用户弹出需要管理员权限是否允许。 脚本如下
echo off
setlocal enableextensionsREM 检查是否以管理员权限运行脚本
nul 21 %SYSTEMROOT%\system32\cacls.exe %SYSTEMROOT%\system32\config\systemREM 如果没有以管理员权限运行脚本将重新启动脚本以获取管理员权限
if %errorlevel% NEQ 0 ( echo Set UAC CreateObject^(Shell.Application^) %temp%\getadmin.vbsecho UAC.ShellExecute %~s0, , , runas, 1 %temp%\getadmin.vbs%temp%\getadmin.vbsdel %temp%\getadmin.vbsexit /B
)
REM 修改host文件
set HOSTS_FILE%SYSTEMROOT%\System32\drivers\etc\hosts
echo 127.0.0.1 www.baidu.com %HOSTS_FILE%
echo Hosts文件已成功修改
pause还原
echo off
setlocal enableextensionsREM 检查是否以管理员权限运行脚本
nul 21 %SYSTEMROOT%\system32\cacls.exe %SYSTEMROOT%\system32\config\systemREM 如果没有以管理员权限运行脚本将重新启动脚本以获取管理员权限
if %errorlevel% NEQ 0 ( echo Set UAC CreateObject^(Shell.Application^) %temp%\getadmin.vbsecho UAC.ShellExecute %~s0, , , runas, 1 %temp%\getadmin.vbs%temp%\getadmin.vbsdel %temp%\getadmin.vbsexit /B
)REM 反修改host文件
set HOSTS_FILE%SYSTEMROOT%\System32\drivers\etc\hostsREM 删除指定行
findstr /v baidu.com %HOSTS_FILE% %HOSTS_FILE%.tmp
move /y %HOSTS_FILE%.tmp %HOSTS_FILE% nulecho Hosts文件已成功反修改
pause