问题标签 [groupprincipal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - c# GroupPrincipal.FindByIdentity 找到组,但是使用 GetMembers 时出错 - 服务器上没有这样的对象
此代码过去一年运行良好,现在仍在运行,但我只有 4 个组会产生此错误...
代码很简单:
当这些特定的组来搜索时,我得到了组并且可以在组对象变量中看到它的描述,但是当得到它的成员时,我得到一个错误消息:
base: "服务器上没有这样的对象。\r\n"
错误代码:-2147016656
同样,这只发生在来自同一域和同一 OU 的 4 个特定组中。这只是几天前才开始的,我没有更改任何内容,没有权限,代码中没有任何内容,很奇怪......
有任何想法吗 ?
c# - C# AD 组计数不正确
我正在编写我的第一个代码来读取 AD 组的所有成员,但没有获得正确数量的组成员:
我已经有问题了。group.Members.Count 是 3,我打印这 3 个成员,但数字应该大得多。我这么早就做错了什么?
编辑:在列出我的 3 个用户之前,我在输出窗口中收到两个错误。错误是:
抛出异常:mscorlib.dll 中的“System.ArgumentException”异常抛出:mscorlib.dll 中的“System.FormatException”
编辑2:
我基本上从其他地方窃取了以下代码,并且还从该代码中获得了 3 个结果!
像这样调用:
c# - 获取 Microsoft 身份管理器中的所有组
我的公司已经在浏览器中建立了一个身份门户,我可以使用并拥有所有权限。但现在我想实现一个 C# 应用程序,它做同样的事情。我首先尝试这种方式来修改具有 GroupPrincipal 功能的组:
在 .NET 中的 Active Directory 组中添加和删除用户
但由于我遇到了一些“拒绝访问”问题,我试图寻找替代解决方案。我发现了关于 AspNetCore Identity ( https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.identity?view=aspnetcore-5.0 ),但我能找到的只是设置数据库、控制器等刮。
当我之前尝试使用 GroupPrincipal 函数时,我已经得到了我想要的所有组。我只是无法修改它们。有没有办法使用 Identity 来获取所有组并允许我修改它们?
问候
c# - Active Directory 用户和组。是否可以为组设置一种自定义属性以区分组?
我对 Active Directory GroupPrincipal 有疑问。基本上我有以下代码:
让我们假设 userName='Bart' 我们有两个关联的组:' operator ' 和' maintainer '。
在我的应用程序中,我实施了一个用户管理,可以访问我们域中的 Active Directory。在我的应用程序中,我可以以“Bart”身份登录并选择“维护者”或“操作员”。想法是在我的本地应用程序中为具有角色:'维护者'的用户提供更多“管理权限”。对窗户等没有影响。
在域控制器中“操作员”和“维护者”的定义没有管理权限。问题:我可以为组“维护者”设置任何属性、属性或类似的东西,以便区分我的应用程序中的操作员或维护者吗?
我的后备解决方案是将这种区别绑定到组名本身?但是没有更好的解决方案吗?