【发布时间】:2021-09-23 10:42:29
【问题描述】:
我有一个必须从管理员级别的 powershell/cmd 提示符运行的脚本 为什么?因为它必须使用 logman 来获取 windows 计数器 问题:我要为其记录 Windows 计数器的软件必须以常规用户级别权限启动。 我已经看到有很多关于如何以管理员身份运行的示例 我没有看到任何以普通用户身份运行
Launch exe file
Start Logman (Admin level)
Run Bat File to Open Program
Bat File should run with regular user level priv's
我查看了使用 RUNAS,但这需要输入密码,我不想要。 windows上还有其他方法可以提升吗?
【问题讨论】:
-
有solution。所以在你的批处理文件中使用这个命令:
runas /trustlevel:0x20000 "%~f0"。其中"%~f0"是批处理的文件路径。可以替换为"logman.exe"或任何其他命令。 -
谢谢你。恐怕我没想到要在 unelevate 上搜索。我现在就试试。
标签: windows batch-file