如何从命令行知道我是否具有 Windows 管理员权限?

如何从命令行知道我是否具有 Windows 管理员权限?

如何通过命令行知道我是否具有 Windows 管理员权限?特别是在Windows 7的

有没有与 Linux 相当的东西id

答案1

您可以运行以下脚本:

NET SESSION >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
    ECHO Administrator PRIVILEGES Detected! 
) ELSE (
    ECHO NOT AN ADMIN!
)

顺便说一下,您可以以管理员权限启动命令提示符:

  1. 点击 Windows 图标
  2. cmd在搜索栏中输入
  3. Ctrl+ Shift+Enter
  4. Ctrl+C当 UAC 消息出现时按或单击“是”

stackoverflow 上回答的相关问题:

https://stackoverflow.com/questions/4051883/batch-script-how-to-check-for-admin-rights

答案2

此解决方案的问题是,如果启用了 UAC,即使您具有管理员权限,也只会给出拒绝访问错误。如果您尝试批量测试计算机上的管理员权限(确定用户以某种方式成为计算机上的管理员),那么这是无用的。

相关内容