cmd默认以管理员权限运行。

有很多时候,我们运行cmd需要管理员权限。特别是弄bat的话,虽然可以用bat语法获得权限,但是每次都弹出权限确认弹窗,贼烦。

这里先列了几种最常见的获取管理员权限的方法:


一:win+r输入cmd,然后Ctrl+Shift+Enter即可用管理员权限运行。


二:bat脚本获得管理员权限:在脚本前面添加:

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"

二:如图,找到开始工具栏的cmd所在位置文件夹,然后在所在位置右击–》属性–》快捷方式–》高级–》勾选“用管理员身份运行”。在返回开始工具栏把它“固定到任务栏”,这样子,在任务栏打开的cmd,默认是以管理员权限运行。

cmd默认以管理员权限运行。_第1张图片

cmd默认以管理员权限运行。_第2张图片


四:BOSS

上面都得每次点击,能不能直接所有情况的cmd都默认用管理员权限运行???
可以!!!

1、使用小娜搜“secpol”,然后右击用管理员权限运行;或win+r输入secpol.msc然后Ctrl+Shift+Enter;再或者在“控制面板”中–》“系统安全”–》“管理工具”–》找到“本地安全策略”–》右击“已管理员身份运行”
2、在secpol(本地安全策略)中–》本地策略–》安全选项–》找到“用户帐户控制:以管理员批准模式运行所有管理员”–》双击–》选择“已禁用”
3、关机重启,这个时候,无论是从哪进去的cmd,或者bat运行的脚本,都默认已管理员权限运行。
cmd默认以管理员权限运行。_第3张图片

你可能感兴趣的:(#,bat与vbs,实用,windows)