adsi

    0热度

    1回答

    我们拥有一个具有员工管理功能的公司内部网。我想开始自动设置新员工,例如为他们创建Windows帐户,创建他们的主文件夹,设置共享等。当员工离开公司时,我想自动删除他们的用户。 我一直在寻找任何好的引用或库来管理使用.Net 2.0的用户。 我愿意编写ADSI代码甚至WMI代码,但需要一些示例代码来启动该过程。

    8热度

    4回答

    我目前有一些代码可以拉下组中的用户列表,然后遍历该组来确定给定的帐户是否存在,但似乎应该有一个更简洁(也许更快)的方式来完成这个。 此代码(VB.NET)尝试使用组对象的成员属性,但即使用户是该组的成员,它也返回false。任何人都可以看到我在这里做错了吗? Dim group As DirectoryEntry = GetNetworkObject(GroupDomanName, Network

    3热度

    1回答

    我想加强我的代码,确定用户是否是给定AD组的成员。它基本上工作,除非组的成员恰好来自另一个(可信)域,因为它存储为外部安全主管。 鉴于我有一个有效的DirectoryEntry对象,用于我想要测试的组和我想检查的帐户,我需要一个DirectorySearcher过滤器字符串,它允许我确认该帐户在该组中,即使该帐户是外国安全主管。 (VB.NET代码示例演示该问题) Dim ContainerGro

    6热度

    2回答

    我最近安装了PowerShell,我开始寻找的第一件事情之一是如何创建新用户。找了一段时间后我还没有找到这个。 我在Linux上bash有一点经验,并发现它非常有效。在那里创建用户是微不足道的。 是否有一种使用PowerShell创建本地用户的简单\内置方法? 谢谢。

    1热度

    4回答

    我有以下代码: $bind = new COM("LDAP://CN=GroupName,OU=Groups,OU=Division,DC=company,DC=local"); 当我从一个命令提示执行它,它运行良好。当它在IIS/PHP/ISAPI下运行时,它会发生故障。 Fatal error: Uncaught exception 'com_exception' with message

    0热度

    2回答

    我在WScript中成功使用VBScript从服务器远程读取和写入IIS配置。但是,当我尝试从我的桌面盒中运行这些相同的脚本时,它们会失败。例如: Dim vdir Set vdir = GetObject("IIS://servername/w3svc/226/root") 错误=“无效语法” 从一个IIS服务器到另一个运行时代码工作完美,但我想从我的XP工作站上运行。这似乎是合理的,有一

    3热度

    1回答

    我试图查询通过LDAP AD从SQL Server 2005中,但出现以下错误: 消息7321,级别16,状态2,行1 在准备时发生错误对链接服务器“ADSI”的OLE DB提供程序“ADsDSOObject”执行查询“SELECT NAME,MAIL FROM”LDAP:/// CN = foo,CN = Users,DC = bar,DC = com“”。 这是执行下面的存储过程后: EXEC

    2热度

    1回答

    我正在寻找一种获取当前登录用户的完整Active Direcory LDAP路径的方法。例如 LDAP://CN=john.smith,OU=UK,OU=Sales,DC=Company,DC=local