获取管理员的 SID

Getting the admin's SID

如何在 windows cmd 中使用 wmic useraccount 命令仅获取管理员帐户的 sid?

wmic useraccount get sid where admin=true

我猜应该是这样的。

您可以通过以下方式获取 administrator 的 SID:

wmic useraccount where name='administrator' get sid

这个 returns 类似于这样的结果:

SID
S-1-5-21-4067126559-1921051348-1512596144-500

感谢众所周知的 SID,我们知道管理员帐户总是以 S-1-5- 开头并以 -500 (http://blogs.technet.com/b/heyscriptingguy/archive/2005/07/22/how-can-i-determine-if-the-local-administrator-account-has-been-renamed-on-a-computer.aspx) 结尾。这也确保您获得管理员帐户,即使有人从管理员

重命名它
wmic useraccount where "SID like 'S-1-5-%-500'" get sid