bat

bat赋予管理员权限并加密

日期 2018-12-27 默认分类 作者 donny 共0评论

需求:
administrator 管理员权限
donny user权限
在donny账户下修改本地网络连接为dhcp,现有方式为固定或者pppoe模式
修改本地网卡需要输入管理员密码,dos命令操作拒绝权限;
runas 无法记住密码
借助 psexec 工具
第一段 dhcp.bat

@echo off
PsExec.exe -u administrator -p password “donny.bat”
pause

第二段 donny.bat

@echo off
set/p option=请输入当前登录用户名                      ##生产中用户名不一样
net localgroup Administrators %option% /add         ##给当前用户名赋予管理员权限
netsh interface ipv4 set address "本地连接" dhcp     ##修改本地连接ip为dhcp模式
netsh interface ipv4 set dns "本地连接" dhcp         ##修改本地连接dns为dhcp模式 
net localgroup Administrators %option% /del         ##删除当前账户的管理员权限
pause

压缩第一段的bat到exe

人生在世,错别字在所难免,无需纠正。