active-directory相关内容
我正在尝试使用此 powershell 脚本来更新 AD 用户.理想情况下,我将更新一堆属性,但现在我只是想让它更新部门,以便我知道它是否有效. Import-Module ActiveDirectory$dataSource=import-csv "c:\ADupdate.csv"foreach($datasource 中的 $dataRecord){$employeeID=$dataReco
..
此脚本在 PowerShell ISE 中运行时有效(它在 Active Directory 中设置给定用户的远程桌面服务配置文件设置): Get-ADUser FirstName.LastName |ForEach-Object {$User = [ADSI]"LDAP://$($_.DistinguishedName)";$User.psbase.invokeset(“TerminalSer
..
我使用 查询特定域中的所有安全组 PrincipalSearchResult结果 = ps.FindAll(); 其中 ps 是 PrincipalSearcher. 然后我需要迭代结果(首先将其转换为 GroupPrincipal )并在 notes 字段中找到包含特定字符串的结果. 但是 AD 中的 Notes 字段显然不是 GroupPrincipal 类中的公共字段,呵呵
..
AD Query 语法中有没有办法通过搜索部分路径来找到 OU 的完整路径? 例如,我的 OU 的完整路径是: OU=Clerks,OU=OfficeA,OU=Administration,DC=domain,DC=local 现在,我想尝试使用部分路径搜索并找到该对象: OU=文员,OU=OfficeA 我希望能够搜索以下内容: (&(objectCategory=organiz
..
我正在使用 dirsync 来获取在 Active Directory 中已更改的属性值(更改日志).以下链接解释了如何使用 dirsync 获取属性值: 'http:///blogs.technet.com/b/isrpfeplat/archive/2010/09/20/using-the-dirsync-control.aspx' 我正在更改用户远程桌面服务配置文件下的本地路径属性
..
我有一些使用 PHP 和 LDAP 连接到 AD 的代码: $host = 'ldap://stack.overflow.com';$端口 = 389;$用户名 = 'stackOverflow';$password = 'IaMP4ssWord';$dn = 'CN=Users, DC=STACK, DC=OVERFLOW, DC=COM';$cond = '(&(objectcategory
..
有谁知道可以在 Windows 机器上构建/运行的服务定位协议的一个很好的示例实现? 解决方案 OpenSLP 据说编译良好在 Windows 上.
..
我正在尝试绘制一个图表,说明哪些 Exchange 用户对哪些 Exchange 邮箱拥有哪些权限,并根据权限类型对其进行着色. 截至目前,我无法找出 Exchange 考虑的所有类型的权限. 我可以使用 EWS 找出用户自己授予谁访问邮箱的权限: foreach(在 calendarFolder.Permissions 中的 var 权限){//做某事.} 但是,管理员可能会通过
..
我正在尝试在我的域中的特定 OU 中创建用户.这是我得到的 public static string ldapPath = "LDAP://OU=Domain Users,DC=contoso,DC=com";公共静态字符串 CreateUserAccount(string userName, string userPassword){DirectoryEntry ldapConnection
..
我正在尝试将 AD 中的 OU(员工)转储为特定格式 “名称"->“经理"; 我正在归零,但我正在使用以下代码撞墙 get-aduser -filter * -SearchBase "OU=Staff,DC=whatever,DC=local" |get-aduser -Properties Manager |选择姓名,经理 manager 的输出返回为: CN=Sharon Doe,O
..
这真的很烦人而且很难找到,但我已经在我的环境中证明了这一点,所以我想我会在这里发布它,希望能帮助更多人解决它. 问题是,当使用 Get-ADPrincipalGroupMembership -Identity $User.SamAccountName 并且他们现有的组名之一(他们是其成员)有一个 /(正斜杠)在任何一个组的名称中,它将不会终止该用户的错误. 所以,我运行 Get-ADG
..
C# 代码>错误--->>>未知名称.(来自 HRESULT 的异常:0x80020006>(DISP_E_UNKNOWNNAME)) 代码是这样的 using (DirectoryEntry entry = new DirectoryEntry("LDAP://admin-jyt69gl7t.hello/CN=Users,DC=hello")){entry.Username = 用户名;en
..
这类似于 如何在拥有大量用户的 LDAP 服务器上进行分页搜索? 但建议的解决方案对我们不起作用. 我们使用 Novell.Directory.Ldap.NETStandard 库,我们需要从 Active Directory 中获取超过 10000 个条目.我们使用 LdapVirtualListControl 来处理分页,但该控件需要另一个控件:LdapSortControl.Activ
..
我在共享的 Windows 服务器上有一个用户的 SID 字符串(例如,“S-1-5-21-500000003-1000000000-1000000003-1001"),我需要获取相关的用户名. 我想这可以通过以下方式实现: 将 SID 字符串转换为字节数组. 使用合适的 ldpa 查询来获取相关用户名. 但我没有找到准确可靠的操作说明(以这种方式或其他方式). 我会感谢任何
..
我知道这一定是一个非常简单的问题,但我是 Java 新手,发现很难获得我需要的确切代码.我需要做的是从 Windows 获取当前登录的用户名,并检查该用户是否属于需要在某些配置文件中定义的特定 AD 用户组.在 C# 中很容易做到,但我不知道如何在 JAVA 中做到.示例代码会很棒.在 c# 中,我会将安全组放入 App.Config 到应用程序设置中,然后我可以获取当前登录用户的 Windows
..
经过长时间的搜索,我决定就我的问题提出自己的问题. 我尝试在 Active Directory 中获取属性的值,但我总是得到一个 System.__ComObject. correspondance += compte.Properties["ENTPersonDateNaissance"][0]; 我曾尝试使用: Microsoft.VisualBasic.Information.
..
我正在尝试在 Wildfly (8.2.1) 中配置安全域以绑定到我们的 Active Directory.我需要尝试找到一种方法来加密 bindCredential 密码.我可以使用 Picketbox 很好地加密数据源密码.我只能找到对 JBoss V6.x 或更早版本进行这种加密,并且所采用的方法在 Wildfly 中似乎不再存在.有没有人做过这个并愿意分享它是如何实现的. 这是我的安
..
我正在尝试创建 iOS 应用程序,该应用程序获取用户凭据并使用 AD 服务器对其进行验证.xCode 中是否有一些内置库可以做到这一点,还是第三方? 任何关于方向的建议将不胜感激. 谢谢扎克 解决方案 好的,这是我用来连接到 ldap 服务器的 PHP.我不是 100% 确定这里发生了什么,我从我公司的 IT 协调员那里得到了这个代码.我了解所有绑定和搜索部分,但我没有得到整个
..
在这个问题中:遍历 DirectoryEntry 或任何对象层次结构 - C# 遍历 LDAP 树的建议答案是 DirectoryEntry root = new DirectoryEntry(someDN);做某事(根);函数 DoSomething(DirectoryEntry de){//在这里针对目录条目做一些工作如果(de.Children != null){foreach(de
..
这更像是一种好奇而不是寻求帮助,但我注意到当使用 PrincipalPermission 并验证用户是 Active Directory 中特定组的一部分时,它不会使用真正的组名,而是根据预Windows 2000 组名.通常这不会有什么不同 - 除非有人碰巧使这些值不同. 谁能想到为什么 .Net API 会使用该组名而不是“真实"名称?这让我经历了数小时的悲痛和一些盲目的运气,最终弄明白
..