BATCH 规避管理员权限

BATCH evading admin rights

我写了一个几乎可以工作的代码。 唯一不起作用的部分是需要从 Z: 驱动器复制到 C:\Program Files\software

该步骤需要 运行 批处理作为管理员,但我想 运行 它没有管理员权限。

我想让域中的每个用户都可以执行它,而不必授予他们管理员权限。

这可能吗(也不必为每台计算机复制地图)

长话短说;博士 要将文件复制到 C: 驱动器,用户需要是管理员或 运行 作为管理员。但是我不想让每个人都成为管理员以便他们可以执行它。 有没有办法避免这种情况?或者我可以放一些代码让非管理员用户能够复制到那个文件夹。

提前致谢。

为什么不直接更改目标文件夹的安全选项?只需给任何用户写权限即可。

这没有意义 - 如果用户无法写入某个位置,那是因为安全策略。如果有一种方法允许用户写入某个位置,即使他不允许,你也可以简单地规避 windows 安全策略——这是不可能的,或者至少不是故意的。

TL;DR:通过更改目标目录的安全设置或提升用户的权限来授予用户写入所需位置的权限。