jjzjj

ActiveDirectory

全部标签

windows - 在 Windows Server 2008 中 : Powershell can't import-module ActiveDirectory

我在x64机器和Powershell3.0上使用WindowsServer2008。搜索类似问题后,发现必须安装补丁KB969166、KB968934、KB967574、KB968930。完成后,“Web服务ActiveDirectory”出现在“服务”中。但是,“ActiveDirectory工具”和“NIS服务器”旁边的“Windows功能”中仍然看不到“WindowsPowershell的ActiveDirectory模块”。如何使“WindowsPowershell的ActiveDirectory模块”条目出现在“Windows功能”中?是否必须将其放入其中进行检查,正如我在此

c# - 代码访问 ActiveDirectory 的单元测试

对访问ActiveDirectory的应用程序进行单元测试和/或模拟对AD的依赖性的最佳方法是什么?所有必需的类型,如DirectorySearcher和DirectoryEntry似乎都不容易模拟。我们有像FindByUserName()这样的方法,并且想要(单元)测试它们。 最佳答案 如果它们不可模拟(手头没有MSDN,所以我真的不能说),你总是可以在IDirectorySearcher和IDirectoryEntry后面抽象它们>并mock这些。通过这种方法,您可以根据自己的需要进行专门定制,从而简化API。

c# - 通过电子邮件地址在 ActiveDirectory 中查找用户

如何通过电子邮件地址查询ActiveDirectory用户?给定的用户可以有多个电子邮件地址,例如john.smite@acme.com和jsmith@acme.com。对于给定的电子邮件,我怎样才能取回A/D用户?我正在用C#编程。 最佳答案 您可以使用以下代码搜索您的广告:DirectoryEntryadEntry=null;privatevoidSetADInfoAndCredentials(){adEntry=newDirectoryEntry("LDAP://"+ad_textBox.Text);adEntry.Usern

c# - 未找到方法 : AcquireToken(System. 字符串,Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionCertificate)

我按照以下文档创建了带有AzureAD应用注册的x509证书。https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread我生成了.pfx文件,设置了密码,还在我的租户AzureAD中注册了该应用程序,然后使用key凭证部分更新了list。然后,我正在创建一个WEBAPI,它接收一些参数,包括.pfx文件。[HttpPut]publicasyncTaskPutTenant([ModelBinder(typeof(TenantModelBinder))]Tenantt

c# - 如何使用 Microsoft.Azure.ActiveDirectory.GraphClient 删除 AzureAD 中的用户管理器

我正在使用Microsoft.Azure.ActiveDirectory.GraphClient(版本2.1.0)编写用于AzureAD用户管理的应用程序。我可以设置用户的经理,但不知道如何清除该字段。不幸的是,GitHub上提供的示例项目也不包含此功能。 最佳答案 我设法使用下面的代码清除了“经理”字段。它没有使用Microsoft.Azure.ActiveDirectory.GraphClient库,但可以完成工作。vartoken=varhttpClient=newHttpClient();httpClient.Default

go - GO 语言的 ActiveDirectory/LDAP 身份验证客户端包?

我正在使用下面的nodejs模块进行LDAP身份验证并在特定组中搜索用户。我想为我的GO程序做类似的事情,但我很难找到合适的模块。我确实尝试过谷歌,但没有找到适合GOlang的稳定模块。请指教?https://www.npmjs.com/package/activedirectory 最佳答案 您可能想试试这个模块https://github.com/go-ldap/ldap 关于go-GO语言的ActiveDirectory/LDAP身份验证客户端包?,我们在StackOverflow

go - GO 语言的 ActiveDirectory/LDAP 身份验证客户端包?

我正在使用下面的nodejs模块进行LDAP身份验证并在特定组中搜索用户。我想为我的GO程序做类似的事情,但我很难找到合适的模块。我确实尝试过谷歌,但没有找到适合GOlang的稳定模块。请指教?https://www.npmjs.com/package/activedirectory 最佳答案 您可能想试试这个模块https://github.com/go-ldap/ldap 关于go-GO语言的ActiveDirectory/LDAP身份验证客户端包?,我们在StackOverflow

c# - 如何在 ActiveDirectory 和 .NET 3.5 中确定用户所属的所有组(包括嵌套组)

我有一个使用ActiveDirecotry授权的应用程序,并且已决定它需要支持嵌套的AD组,例如:MAIN_AD_GROUP||->SUB_GROUP||->User因此,用户不是直接MAIN_AD_GROUP的成员。我希望能够递归地查找用户,搜索嵌套在MAIN_AD_GROUP中的组。主要问题是我使用的是.NET3.5,而.NET3.5中的System.DirectoryServices.AccountManagement中存在错误,方法UserPrincipal.IsMemberOf()不适用于拥有超过1500名用户的群组。所以我不能使用UserPrincipal.IsMember