标题: [文件操作] [已解决]win7中BAT中如何设定访问需管理员权限的文件? [打印本页]
作者: tonyabbs 时间: 2015-3-23 15:29 标题: [已解决]win7中BAT中如何设定访问需管理员权限的文件?
在win7中,用copy /y 来覆盖文件的时候,发现没有覆盖成功。初步判断,可能是因为win7下很多文件需要访问权限。
请问在BAT中如何解决?
作者: tonyabbs 时间: 2015-4-5 16:03
我自己回答下。只能增加系统管理员权限。
作者: DAIC 时间: 2015-4-5 16:30
可以用 runas 命令以管理员身份执行
作者: bailong360 时间: 2015-4-6 07:57
- If Not "%~1"=="H" (
- mshta vbscript:"<script language=vbs>Set UAC=CreateObject(""Shell.Application""):UAC.ShellExecute ""%~s0"", ""H"", """", ""runas"", 1:window,close</script>"
- Exit
- )
- Echo 这里填你的代码
- Pause
复制代码
mshta方案
作者: 小文 时间: 2015-4-6 20:52
cacls (这里填写你的文件路径) /t /p administrator:F /g administrator:F
作者: CrLf 时间: 2015-4-6 21:18
回复 4# bailong360
这样可以绕过uac吗?
作者: bailong360 时间: 2015-4-6 21:22
回复 6# CrLf
要是能绕过那就不得了了
只是弹出UAC对话框来
作者: CrLf 时间: 2015-4-6 21:27
回复 7# bailong360
搜噶
作者: yiwuyun 时间: 2015-4-7 08:05
管理员才能绕过。普通帐户永运无法绕过。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |