adsi

DirSync 页面大小选项

在我的应用程序中,我需要对活动目录进行 DirSync。但是,在我的搜索首选项中,当我尝试为页面大小提供搜索首选项参数时,它给我一个错误(0x80005008,ADS_BAD_PARAMETER)。如果我不给它,它工作正常。我在下面给出代码sn-p: HRESULT DoDirSyncSearch( LPWSTR pszSearchFilter, // Search ... »

c

在 IIS 6 中使用脚本禁用目录浏览

我正在尝试编写一个脚本来禁用所有目录/虚拟目录和 IIS 网站上的目录浏览。 我尝试在 PowerShell 中使用 ADSI,但很难理解如何枚举当前目录,并且不知道如何将 Directory Browsing 上的属性更改为 false。 ... »

确保将 IIS AppPool 用户添加到 windows 组

我正在尝试使用 Powershell(由 Ansible 运行)将 ASP.NET 应用程序部署到 IIS。 我希望我的应用程序能够查询性能计数器,因此我使用此 Powershell 脚本将其添加到性能监视器用户中: appPoolName=$args[0] $group = [ADSI]"WinNT://$Env:ComputerName/Performance Monitor Users... »

.NET 的 ADSI 库/控件

是否有适用于 .NET/C# 的 ADSI 库?我已经能够找到一些零碎的代码来完成一些任务,但并不全面。 我正在寻找一个可以直接放入我的代码并运行而无需进行太多自定义的库?我在想MEMM for Excel 谢谢。... »

c#

如果不成功,用户对象上的 ChangePassword 不会锁定帐户

我有一个使用 Windows 身份验证和模拟的 ASP.Net 应用程序(在 Win2K 上)。我们正在使用以下代码更改密码: Dim objDE As DirectoryEntry '... objDE.Invoke("ChangePassword", txtOldPassword, txtNewPassword) 此代码效果很好,但如果多次尝试不成功,它不会锁定帐户。如果多次提供不正确... »

使用 VBScript 和 Active Directory 通过 SID 查找用户电子邮件

我正在解析有关 Windows 系统上用户帐户更改的日志消息。 我想通知用户有关更改,因此我需要检索他们的个人信息 来自 Active Directory 的信息(First、Last、E-Mail)。 我已经找到了检索用户名的方法,但只能通过 WMI 而不是 ADSI: Function FindUser(Message) Dim objWMIService Dim strA... »

使用 Powershell 更新 Active Directory 中的 Active Directory 用户属性

在 Windows Server 2003 R2 环境中,使用 Powershell v2.0,如何复制Set-QADUser 的功能来更新 Active Directory 中的用户属性,例如他们的电话号码和职务? 这里的窍门是,我想在不依赖 Set-QADUser 的情况下执行此操作,并且我还没有使用 Server 2008 的命令行开关的选项。 谢谢。... »

当用户使用 ADSI 脚本时防止权限提升

我创建了一个脚本,允许用户更改另一个用户的密码(如果获得许可)。该脚本使用 ADSI,只能通过启动 power shell GUI 的快捷方式访问。我用来更改密码的代码如下。 $pwd = "Password1" $user = (([adsisearcher]"(&(objectCategory=User)(samaccountname=$username))").findall... »

使用 PHP/COM/ADSI/LDAP 更改 AD 密码

我已经为此困扰了几天。我尝试了各种解决方案均无济于事。请帮忙... 问题:我们有两个域控制器,它们不在我们的管理之下。我们能够通过端口 389 上的 LDAP 进行连接,但无法通过端口 636 安全地连接。 我们正在开发一个系统,允许使用多种自助服务设施,其中之一是密码恢复工具。直到重置用户密码为止。 我找到了一些代码via the PHP manual,它似乎可以满足我们的需要,但似乎无法... »

php

仅在从域外查询 LDAP 时出现“从服务器返回引用”错误

我在森林中有 2 个域。第二个是第一个的子域。如下图... Domain1 = abc.com 在机器 machine1 上 Domain2 = child.abc.com 机器 macnihe2 我有一个 C# 应用程序,它试图在子域上创建一个 DirectoryEntry。 LDAP://machine1/OU_IN_CHILD_DOMAIN/PARENT_DOMAIN_USERNAM... »

在 PowerShell 中使用 ADSI 更改用户邮件属性

我正在尝试使用 PowerShell 更新目录用户的电子邮件地址。 我无法使用以下代码修改用户条目的邮件属性: $BadUser = [adsi] $Account.Path $BadUser.mail.Clear() $BadUser.mail.Add($User.Email) | Out-Null $BadUser.SetInfo() 使用 PowerGUI 进行调试时,mail.... »

使用应用程序池标识的 IIS 应用程序丢失主令牌?

(这是一个关于模糊问题的问题。我尝试提供所有相关数据,希望有人提供有用的信息;对于冗长的描述表示歉意。) 我们的网络应用 我们有一个在 IIS 7.5 中运行的 .NET 4 Web 应用程序访问 Active Directory 和 SQL Server 数据库。 通过将应用程序池的标识设置为ApplicationPoolIdentity,此 Web 应用程序在虚拟“应用程序池标识”下运行... »

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

如何获取 LDAP 组中的用户列表,即使该组恰好是某些用户的主要组? 例如,假设“Domain Users”在德语中是“Domain Leute”。我想要“CN=Domain Leute,DC=mycompany,DC=com”的所有成员。我怎么知道那是著名的“域用户”组? 或者如果某些用户的主要组更改为“CN=rebels,DC=mycompany,DC=com”,我想获得该组的成员怎么办?... »

如何优化我的 PowerShell - LDAP 查询?

我创建了一个脚本,该脚本从 CSV(或其他数据集,但不发布该数据集)读取并在我的 AD 环境中创建用户。 基本上,任何传入脚本的数据集都会被处理,如果用户不存在,则会创建一个用户。如果用户已经存在于 AD 中,则脚本会跳过该条目。这是一个仅限 CREATE 的脚本。 它很慢,我想在保持功能的同时提高性能。你能给我一些提示,告诉我如何让这个表现更好吗? import-csv "c:\PSScript... »

哪一个更适合 ASP.Net 中的 IIS 管理:WMI 或 ADSI 或托管 API?有什么区别?

我正在使用基于 ASP.Net 的 Web 应用程序配置、操作和控制 IIS 6.0 及更高版本。我正在考虑将 WMI、ADSI、托管 API 作为我的选项。 我有一个目标 Windows 系统 WIN2k3 或更高版本。语言选择是 C#,应用程序必须使用 ASP.Net 构建。 本文描述了每种方法,但我对各种事情有点不确定; http://learn.iis.net/page.aspx/2... »

SQL Server 中链接的 ADSI 的可用字段

我们目前有一个查询活动目录信息的视图。我想知道是否有关于 AD 中哪些字段(字段名称)可供我查询的很好参考。我无权访问 Active Directory,所以我不能在那里到处玩,也许自己想办法。任何帮助将不胜感激。... »

当成员属性不起作用时,从活动目录中检索组成员/成员资格

我正在尝试从“域用户”中获取所有组成员。使用 AD 用户 MMC 选项卡时,我得到了很多结果。当使用 ADSI - 不是。以下内容无法按预期工作: 通过 LDAP/ADSI 查看组条目的成员属性。当有更多成员时,它只返回 56 个成员。 按 memberOf 搜索(仅返回几个条目) 按primaryGroup搜索(不是主要组) 通过tokenGrops搜索(它是一个构造属性) 任何想法表示赞... »

以编程方式从元数据库 IIS 6 中删除 etag 后缀(更改编号)

IIS 6.0 以“hash:changenumber”格式生成 eTag 值。每次 IIS 重置时,changenumber 都会增加,因此您的 eTag 仅在 IIS 进程的生命周期内有效。重启,数字上升,hash:changenumber != hash:changenumber+1。 The fix for this is to hard-code the changenumber,可以... »