如何在批处理文件中添加管理员权限?

如何在批处理文件中添加管理员权限?

在 Windows Powershell 中运行某些命令时,它返回一条消息“拒绝访问。选项 -c 需要管理权限。”,因此在 Linux(ubuntu)中我们正确使用“sudo”,但我应该如何在 Windows 中执行此操作。

答案1

如果批处理不是以管理员身份启动的,则此代码将需要管理员权限:

net session >nul 2>&1 || (powershell start -verb runas '"%~0"' &exit /b)

相关内容