gpt4 book ai didi

c# - 将名称转换为 SID - 管理员 VS 帐户运算符(operator)

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:16 24 4
gpt4 key购买 nike

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

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

ERR#1332 - 账户名和安全 ID 之间没有映射

另外,当我从 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

我收到以下消息:“没有可用的实例”。

谁能给我解释一下这两者有什么区别?怎么可能将“管理员”组转换为 SID 成功,而“帐户运算符(operator)”组却没有成功。

谢谢

最佳答案

[MS.Support]: Well-known security identifiers in Windows operating systems简要解释两者之间的区别(查找 SID:S-1-5-32-544 S-1-5-32-548)。关于账户运营商:

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

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

关于c# - 将名称转换为 SID - 管理员 VS 帐户运算符(operator),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31903754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com