Questions tagged «active-directory»

Active Directory(AD)是Microsoft创建的分布式目录服务。它将用于部署的所有信息和设置存储在中央数据库中。AD允许管理员分配策略,部署和更新软件。AD网络的范围从具有几台计算机,用户和打印机的小型安装到成千上万的用户,许多不同的网络域以及跨越许多地理位置的大型服务器场。




14
Gradle代理配置
我需要通过代理服务器从Gradle进行Web访问,才能对Jenkins使用Gradle / Artifactory集成。为了减少可能的问题原因,我在build.gradle中手动添加了Artifactory插件,并从命令行运行它: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } 按照此描述,我在主目录的.gradle / gradle.properties中指定了以下内容: systemProp.http.proxyHost=hostname systemProp.http.proxyPort=8080 systemProp.http.proxyUser=de\\username systemProp.http.proxyPassword=xxx 使用上面的代理配置(已知可以正常工作),它将失败: 11:33:17.699 [ERROR] [org.gradle.BuildExceptionReporter]原因:java.io.IOException:服务器返回的HTTP响应代码:407为URL:http ://gradle.artifactoryonline.com/gradle/plugins/org/ jfrog / buildinfo / build-info-extractor-gradle / 1.0.1 / artifactoryplugin-1.0.1.gradle 我有两台代理服务器可供选择,一台始终以407(要求代理身份验证)响应,另一台始终以502(错误的网关)响应,因此显然使用了proxyHost和proxyPort选项。 由于用户名(基于Active Directory用户)包含反斜杠,因此我尝试了\\和\,但均不起作用。指定的用户不同于登录到计算机和Active Directory的用户。该用户的凭据对代理无效,因此我需要能够指定其他用户。 在Jenkins或Artifactory的GUI中设置相同的选项是可行的。

11
Windows 7的“ Active Directory用户和计算机” MMC管理单元?
Windows 7是否有可用的等效工具?我只需要浏览一个庞大的层次结构中的一些小型Active Directory组的成员身份,以便最终可以编写代码来使用这些组。Windows Server 2003版本的安装程序可以运行,但是生成的MMC管理单元将无法启动。 编辑:我想先发制人地反对更多的要求以结束问题。我认为这是许多程序员用来辅助与编程有关的任务(例如测试修改Active Directory内容的代码)的工具。关于Stack Overflow的开发人员工具还有很多其他问题。


4
如何从活动目录中获取用户列表?
如何从活动目录中获取用户列表?有没有办法提取用户名,名字,姓氏?我看到了一个类似的帖子,其中使用了它: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); 我从来没有对活动目录做过任何事情,所以我完全迷路了。任何帮助将不胜感激!

9
如何在Active Directory中获取用户组?(C#,asp.net)
我使用此代码来获取当前用户的组。但是我想手动给用户,然后得到他的组。我怎样才能做到这一点? using System.Security.Principal; public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups) { groups.Add(group.Translate(typeof(NTAccount)).ToString()); } return groups; }

6
通过Active Directory使用LDAP在PHP中进行身份验证
我正在寻找一种通过PHP(通过Active Directory作为提供者)通过LDAP验证用户身份的方法。理想情况下,它应该能够在IIS 7上运行(adLDAP在Apache上运行)。有谁做过类似的事情,并且成功了? 编辑:我更喜欢一个库/类,其中的代码已经准备就绪...如果有人已经发明了轮子,那就太愚蠢了。


11
使用python + ldap针对活动目录进行身份验证
如何使用Python + LDAP针对AD进行身份验证。我目前正在使用python-ldap库,它所产生的只是眼泪。 我什至不能绑定执行简单的查询: import sys import ldap Server = "ldap://my-ldap-server" DN, Secret, un = sys.argv[1:4] Base = "dc=mydomain,dc=co,dc=uk" Scope = ldap.SCOPE_SUBTREE Filter = "(&(objectClass=user)(sAMAccountName="+un+"))" Attrs = ["displayName"] l = ldap.initialize(Server) l.protocol_version = 3 print l.simple_bind_s(DN, Secret) r = l.search(Base, Scope, Filter, Attrs) Type,user = l.result(r,60) Name,Attrs = user[0] if …

3
查询以列出特定组的所有用户
如何使用搜索过滤器显示特定组的用户? 我尝试了以下方法: (& (objectCategory=user) (memberOf=MyCustomGroup) ) 还有这个: (& (objectCategory=user) (memberOf=cn=SingleSignOn,ou=Groups,dc=tis,dc=eg,dc=ddd,D‌​C=com) ) 但都不会显示特定组的用户。

9
在Linux上使用Java对Active Directory进行身份验证
我有一个使用Java针对Active Directory进行身份验证的简单任务。只需验证凭据,别无其他。假设我的域是“ fun.xyz.tld”,OU路径未知,并且用户名/密码是testu / testp。 我知道那里有一些Java库可以简化此任务,但是我没有成功实现它们。我发现的大多数示例都是针对LDAP的,而不是针对Active Directory的。发出LDAP请求意味着在其中发送OU路径,而我没有。同样,发出LDAP请求的应用程序应该已经绑定到Active Directory才能访问它...不安全,因为凭据必须存储在可发现的地方。如果可能,我想使用测试凭证进行测试绑定-这意味着该帐户有效。 最后,如果可能的话,是否有办法对这种身份验证机制进行加密?我知道AD使用Kerberos,但不确定Java的LDAP方法是否使用Kerberos。 有人有工作代码示例吗?谢谢。

5
如何确定用户帐户是启用还是禁用
我正在整理一个快速的C#win表格应用程序,以帮助解决重复的文书工作。 我在AD中搜索了所有用户帐户,并将它们添加到带有复选框的列表视图中。 我想默认listviewitems的默认检查状态取决于帐户的启用/禁用状态。 string path = "LDAP://dc=example,dc=local"; DirectoryEntry directoryRoot = new DirectoryEntry(path); DirectorySearcher searcher = new DirectorySearcher(directoryRoot, "(&(objectClass=User)(objectCategory=Person))"); SearchResultCollection results = searcher.FindAll(); foreach (SearchResult result in results) { DirectoryEntry de = result.GetDirectoryEntry(); ListViewItem lvi = new ListViewItem( (string)de.Properties["SAMAccountName"][0]); // lvi.Checked = (bool) de.Properties["AccountEnabled"] lvwUsers.Items.Add(lvi); } 我正在努力寻找正确的属性以从DirectoryEntry对象获取帐户状态。我已经搜索了AD用户属性,但没有发现任何有用的东西。 谁能提供任何指针?

1
我可以从DirectorySearcher获得1000条以上的记录吗?
我只是注意到结果的返回列表限制为1000。我的域(HUGE域)中有1000多个组。如何获得超过1000条记录?我可以从以后的唱片开始吗?我可以将其划分为多个搜索吗? 这是我的查询: DirectoryEntry dirEnt = new DirectoryEntry("LDAP://dhuba1kwtn004"); string[] loadProps = new string[] { "cn", "samaccountname", "name", "distinguishedname" }; DirectorySearcher srch = new DirectorySearcher(dirEnt, "(objectClass=Group)", loadProps); var results = srch.FindAll(); 我试图设置srch.SizeLimit = 2000; ,但这似乎不起作用。有任何想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.