问题标签 [adsi]

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.

0 投票
1 回答
1877 浏览

vbscript - 使用 VBScript 在下次登录时更改用户密码

我有一台连接到家中基本路由器的独立计算机,并且有时间警告器。我正在尝试编写一个脚本,以便我可以在计算机上运行它,它会让我在下次登录时更改我的密码。我尝试了以下脚本,其中 UAL-10167 是计算机名称,用户名是:UAL-Lab-Tech 并且它不起作用。任何建议都会很棒!

0 投票
0 回答
672 浏览

java - 使用 Java 列出 LDAP 可信域

我们正在从 C 迁移到 Java,我们需要查询 Active-Dirctory Domain 以获取受信任域的列表。到目前为止,我们已经使用 ADSI 完成了它。

还有第二个问题。“受信任域”的概念仅与 Active-Directory 域有关,还是与 LDAP 规范本身有关的更一般的概念?

0 投票
2 回答
1094 浏览

delphi - 使用导入的 TLB -“实际和正式 Var 参数的类型必须相同”错误

我在 Delphi 2010 中使用导入的类型库时遇到问题,并且我一生都无法弄清楚如何修复它。

ActiveDs_TLB定义如下:

我假设这需要一个指向 ads_searchpref_info 数组的指针,但我不能执行以下操作:

因为然后我看到了可怕的E2033 Types of Actual and formal var parameters must be identical错误

再往下,ActiveDs_TLB定义:

但是当我尝试将 anil作为第二个参数传递时,它再次抱怨。

编辑1:

tlb 来自 Golez,作为对http://www.stackoverflow.com/questions/4184306的回答的一部分——上面的代码来自他的回答——这等同于我遇到的问题也让 adsi 工作。

我正在使用 W7 64 位 - 这不应该有所作为,因为 adsi dll 是 32 位的。

编辑2:

我错误地认为问题出在函数上,因为我盲目地遵循了代码。在抛出一些错误陷阱之后,似乎从未创建过该对象,当我尝试为其赋值时,这当然会抛出 av 。

分配的答案,因为它是第一个指出显而易见的!

0 投票
3 回答
27292 浏览

active-directory - LDAP 组成员资格(包括域用户)

如何获取 LDAP 组中的用户列表,即使该组恰好是某些用户的主要组?

例如,假设“域用户”在德语中是“域 Leute”。我想要“CN=Domain Leute,DC=mycompany,DC=com”的所有成员。我怎么知道那是著名的“域用户”组?

或者如果某些用户的主要组更改为“CN=rebels,DC=mycompany,DC=com”,我想获得该组的成员怎么办?用户的主组没有 memberOf 属性,主组也没有列出他们的成员属性。

这是我通过 LDAP 查看时看到的(即,没有 MS 扩展): 替代文字

0 投票
2 回答
24454 浏览

windows-7 - 在 WIN-7 上使用 ADSI Edit

我无法在 WIN-7 上找到 ADSI EDIT,在这方面有任何帮助。

任何安装说明!

PS。安装 ADSI Edit,启动时出错:“MMC 无法创建管理单元”

RSAT 是否仍可用于 Win7?

谢谢

0 投票
1 回答
277 浏览

asp.net - 有没有人知道在开发 system.directory 服务类时使用的好习惯?

我正在尝试稍后使用System.DirectoryServices. 我想使用 MVC 2 框架,并且我的所有视图大部分都是强类型的。有谁知道这个的好方法?

例如我开始创建一个组实体:

还有一个抽象接口:

我对使用 system.directory 服务开发 GroupRepository 感到困惑。连接到 SQL 数据库很容易,到处都有示例,但我无法找到任何将 System.directory 服务与使用 MVC 的类结合使用的示例。有没有人试图做这样的事情?任何伟大的将是

0 投票
3 回答
1802 浏览

iis - 无法获取 IIS 网站列表以允许用户选择用于 Inno Script 设置的设置位置,请帮助

我目前正在尝试创建一个 Inno 脚本安装程序,它从用户的 IIS 安装中请求“网站”列表,以便用户可以从组合框列表中选择适当的网站,并且该列表可用于在正确的网站位置。

我需要生成 IIS 网站列表,例如填充组合框的“默认网站”

到目前为止,我只能使用以下代码实现将虚拟目录安装到基于硬编码组合框选择的位置。

我现在需要做的就是从用户在 IIS 中拥有的可用网站中动态设置项目...

谢谢你的帮助!

0 投票
2 回答
2237 浏览

exception - 使用 ADSI 时,Powershell 脚本返回异常

在 Windows Server 2008(32 位)上执行 Power shell 脚本 (v1.0) 时出现异常。

它使用 ADSI 在删除之前搜索虚拟目录。

我得到以下异常:

这是代码:

(编辑):从几个博客中,我读到必须启用 IIS6 管理兼容性角色服务才能安装 ADSI 提供程序,并且我已经启用了它,仍然有这个异常......

0 投票
2 回答
259 浏览

security - 使用 ADSI 查询服务状态 - 需要哪些权限?

我正在使用 VB6 并使用 ADSI 来查询 Windows 服务的状态(运行与否)。请参阅这篇 MS 文章: http: //msdn.microsoft.com/en-us/library/aa746322 (v=vs.85).aspx 。

对于作为 USERS 组成员的用户,我收到了抛出的异常。我相信它在 GetObject 方法上:

例外是:80070005“一般访问被拒绝错误”

但是,以 POWER USERS 成员的身份运行相同的代码就可以了。

将所有用户提升为高级用户不是一种选择。为了使此功能成功运行,我需要授予哪些确切权限?

我尝试运行 procmon.exe,但无法从输出中确定拒绝发生的内容或位置。

谢谢!

编辑:这是在 XP sp2 上运行的。

0 投票
5 回答
12488 浏览

c# - 使用 DirectorySearcher.FindAll() 时的内存泄漏

我有一个长时间运行的进程,需要经常对 Active Directory 进行大量查询。为此,我一直在使用 System.DirectoryServices 命名空间,使用 DirectorySearcher 和 DirectoryEntry 类。我注意到应用程序中存在内存泄漏。

可以使用以下代码复制它:

这些类的文档说,如果不调用 Dispose(),它们会泄漏内存。我也尝试过不使用 dispose ,在这种情况下它只会泄漏更多内存。我已经用框架版本 2.0 和 4.0 对此进行了测试。以前有人遇到过这个吗?有什么解决方法吗?

更新:我尝试在另一个 AppDomain 中运行代码,但似乎也没有帮助。