我写的批处理文件需要管理员权限才能正常运行。我已阅读并尝试了几乎所有可能的事情,但无法让它发挥作用。现在我的批处理只是一个简单的管理员检查:
echo errorlevel=%errorlevel%
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo no admin >>%~dp0admin.log )
exit /b 0
如果我使用 - >右移mousclick->以管理员身份运行它具有管理员权限,但如果我使用Windows计划或以下任何方法运行它,则不会:
run as /admin@domain
但没有任何效果(没有错误,但我的管理员检查没有回应没有管理员...)。我认为它可能需要对我的useraccount做一些事情(这是一个非常锁定的工作电脑)但我认为如果它适用于两个mousclicks必须有一种方法来批量执行....