如何确认Windows下cmd是否以管理员身份运行?
这是一个常见的初学者问题,在应当需要使用管理员身份的时候没有启用管理员身份来运行 脚本或代码,而初学者 很难搞清楚 所谓以“管理员”身份运行到底是指什么?Windows上的这种描述实在太容易让初学者混淆了。
可以通过如下的命令来确认 是否当前cmd有用管理员身份运行:
whoami /groups | find "S-1-16-12288" && Echo I am running elevated, so I must be an admin anyway ;-)
如果有输出则代表具有 Mandatory Label\High Mandatory Level 最高权限,确实是以 管理员身份运行的。
如果没有输出则代表当前cmd没有最高权限。