为什么 wmic 报告的 SID 不是 whoami /user?

为什么 wmic 报告的 SID 不是 whoami /user?

当我whoami /user在命令行上执行时,我得到

User Name             SID
===================== ==============================================
tq84\rene.nyffenegger S-1-5-21-1111111111-2222222222-3333333333-1224

但是,如果我执行,wmic useraccount where name='%username%' get sid 我会得到一个不同的 SID:

S-1-5-21-4444444444-5555555555-6666666666-1001

不仅 RID 不同,而且用于标识域的数字也不同。

这是预期的行为吗?还是我的系统上的 SID 数据库出了问题?

答案1

尝试指定域(或本地帐户的计算机名)

wmic useraccount where "Domain='%userdomain%' AND name='%username%'"

相关内容