Board logo

标题: [文件操作] 非管理员账号下提权运行bat [打印本页]

作者: 百事可乐001    时间: 2021-2-28 13:15     标题: 非管理员账号下提权运行bat

高手们好,因工作所需我编写了一款bat脚本,大概的执行原理是从U盘向系统C盘根目录拷贝几个文件然后执行,可我发现某些电脑无法拷贝成功,进一步检测发现可以执行成功的电脑用的都是administrator账号登录、不成功的电脑自建了并登陆了诸如xiaoming、xiaoli这种账号,而且这些账号都具有管理员权限,所以我在bat里面加入了获取管理员权限的代码 可运行后还是无法正常拷贝过去,就算使用右键管理员权限执行脚本也是不行,请教高手们如何处理呢
作者: flashercs    时间: 2021-2-28 13:36

可能c:\根目录只允许administrator创建文件吧。可以运行下面命令看看权限。
  1. icacls c:\
复制代码

作者: 百事可乐001    时间: 2021-2-28 14:26

回复 2# flashercs


    谢谢高手指导,我去试一下
作者: cutebe    时间: 2021-2-28 15:07

以管理员身份开启CMD命令行工具,然后执行:icacls c:\ /setintegritylevel M
网上找来说是Win7的,未测试!

命令提示符标题
管理员:命令提示符        //表示是Administrator权限运行




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2