将名称转换为 SID - 管理员 VS 帐户操作员

Translate name to SID - Administrators VS Account Operators

我正在使用名为 "LookupAccountName" 的 Win32 方法将名称转换为 SID。

当我尝试翻译名称 "Administrators" 时,我得到一个 SID 但是当我尝试翻译名称 "Account Operators" 时,我收到以下错误:

ERR#1332 - No mapping between account names and security IDs was done

另外,当我从 CMD 使用以下命令时:

wmic group where (name='administrators' and domain='%userdomain%') get name,sid

我有一个 SID。

但是当我从 CMD 使用以下命令时:

wmic group where (name='Account Operators' and domain='%userdomain%') get name,sid

我收到以下消息:"No Instance(s) Available"。

谁能给我解释一下这两者有什么区别?怎么可能 "Administrators" 组转换成 SID 成功,而 "Account Operators" 组的转换却没有。

谢谢

我无法解释错误,但在这种情况下您可以忽略它;帐户操作员是 Well-known SID : S-1-5-32-548.

[MS.Support]: Well-known security identifiers in Windows operating systems简单说明两者的区别(寻找SIDs:S-1-5-32 -544S-1-5-32-548)。关于账户运营商

Description: A built-in group that exists only on domain controllers.

您收到的错误(来自 LookupAccountNamewmic)意味着 A​​ccount Operators 组未找到。