gpt4 book ai didi

c# - 如何从 UserPrincipal 或 PrincipalSearcher 获取域名

转载 作者:太空狗 更新时间:2023-10-29 20:16:16 25 4
gpt4 key购买 nike

我有以下代码返回一个 UserPrincipal 但登录名从不包含域名。也没有“域名”或类似属性。

我如何从 UserPrincipal 或 PrincipalSearcher 获取用户/返回用户的域?

    PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal user = new UserPrincipal(ctx);
user.SamAccountName = txtSearch.Text;
PrincipalSearcher searcher = new PrincipalSearcher(user);

PrincipalSearchResult<Principal> results = searcher.FindAll();
foreach (UserPrincipal u in results)
{
Response.Write(u.Name + "<br />");
}

最佳答案

它对我有用

usercontext.Sid.Translate(typeof(NTAccount)).ToString();

这将返回 domain\user

关于c# - 如何从 UserPrincipal 或 PrincipalSearcher 获取域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843646/

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