qyhf.net
当前位置:首页 >> 怎么让没有权限的UsEr执行BAt文件以管理员身份运行(只是这个BAt生效,而不是赋予这个UsEr管... >>

怎么让没有权限的UsEr执行BAt文件以管理员身份运行(只是这个BAt生效,而不是赋予这个UsEr管...

%1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit这句命令写在脚本开头,这样运行后可提权让脚本以管理员身份运行.其实和在脚本上右键选择以管理员身份运行一个道理.

1. run.bat文件内容:@echo offnet localgroup administrators /add %1#开始运行修改系统相关设置的命令net localgroup administrators /delete %1shutdown -f -r2. run.bat文件用法:在CMD下运行 c:\run 用户名 例如:run user3. 祝你顺利O(∩_∩)O

在批处理上右键,选择兼容性选项卡.在最下面勾选以管理员身份运行此程序.

加上引号,runas /user:administrator "netsh interface ip set address "以太网" static 192.168.130.2 255.255.255.0 192.168.130.1 gwmetric=1"或者把netsh做成批处理文件.

举例代码如下:runas /user:administrator "C:\Windows\System32\dotNetFx40_Full_x86_x64.exe" 代码运行后会提示输入administrator的密码,而且输入的密码不会回显,如果密码正确将会以管理员启动目标exe,如果错误将跳过这一行.注意事项:要使用runas命令,Secondary Logon服务必须启动才行,否则runas将会失败.

1、以管理员身份运行cmd;2、输入命令reg add "HKEY_CLASSES_ROOT\batfile\shell\open" /v HasLUAShield /t REG_SZ;3、执行后会在bat右键菜单上添加UAC小盾牌;4、运行bat时会经过UAC提权就可以以管理员身份运行.

双击批处理请求以管理员身份运行,在批处理@echo off下面加上横线内代码,双击运行批处理即可出现请求以管理员身份运行的提示.示例如下:@echo off rem ________________________________________________________________>

例如:> runas /noprofile /user:mymachine\administrator cmd> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"> runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""自己 runas /?的 你参照一下

由于新系统,安全做的强,只能通过右键以管理员身份运行如果非要双击运行,那么你就使用一个变通的方法,把它打包为exe程序,最快捷的方法就是利用winrar压缩为自解压格式,并设置请求管理员密码,

在管理员模式下,到C盘里,把C:\WINDOWS\system32\cmd.exe文件的(安全选项中)管理员权限应用到受限用户.反正就是给受限用户运行cmd.exe的管理员权限,有好几种方法.自己试试吧.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.qyhf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com