如何从 Windows 命令行判断当前用户是否是管理员

如何从 Windows 命令行判断当前用户是否是管理员

我可以从命令行调用任何东西来告诉我当前登录的用户是否拥有受限帐户或者是管理员?

答案1

使用默认命令工具(无需第三方下载),您可以使用 net 命令。

%username%将具有当前登录用户的用户名,因此我将使用:

net user "%username%"

显示有关当前登录用户的信息。最后一部分显示:

Local Group Memberships      *Administrators       *HelpLibraryUpdaters
                             *HomeUsers
Global Group memberships     *None

希望这可以帮助

答案2

您可以尝试以下操作:

net user "%username%" | find /i "*Administrators" >nul 2>&1
if %errorlevel% equ 0 (echo Current user is admin) else (echo Current user is not admin)

答案3

我大多数时候都在命令提示符下进行操作:

compmgmt.msc /computer=计算机名称

然后,我检查用户/管理员组

您还可以查看工具。利用这个,您可以在域内远程执行很多操作!

相关内容