adsi相关内容
我有一个用于身份验证的C ++ DLL,Windows服务在每次登录时都会加载该C ++ DLL. 在该DLL中,我使用Windows ADSI函数 ADsOpenObject()从 Active Directory 获取用户对象. HRESULT hr = ADsOpenObject(L"LDAP://rootDSE", L"us
..
使用ADSI Edit,我无法使用该界面并创建新的计算机. 背景 所以我安装了 Active Directory轻型目录Windows 8.1 Pro计算机上的服务(AD LDS).然后,我按照该教程创建AD LDS实例,然后此教程设置组和用户.一切正常,如那些教程页中所述. 但是,我想开发LDAP查询来确定ActiveDirectory组中的计算机数量,因此我想创建计算机对象.
..
即使该组恰好是某些用户的主要组,我如何获得LDAP组中的用户列表? 例如,假设"Domain Users"是德语中的"Domain Leute".我希望"CN =域Leute,DC = mycompany,DC = com"的所有成员.我怎么知道那是著名的“域用户"组? 或者如果某些用户的主要组更改为"CN = rebels,DC = mycompany,DC = com",又想获得T
..
使用Vista ... 我有一个脚本,它使用ADSI在IIS网站上设置ScriptMaps。这是javascript,在cscript.exe中运行,代码如下所示: var web = GetObject(“IIS:/ /本地主机/ SVC / 1\" ); var maps = web.ScriptMaps.toArray(); map [maps.length] =“。a
..
我在WScript中成功使用VBScript从服务器远程读取和编写IIS配置。当我尝试从我的桌面盒中运行这些相同的脚本时,它们会失败。示例: Dim vdir 设置vdir = GetObject(“IIS:// servername / w3svc / 226 / root” ) 错误=“语法无效” 从一个IIS服务器运行到另一个IIS服务器时,代码运行良好,
..
也许,这对你来说很容易,但是我正在努力研究一个用TadSISearch组件查询adsi的项目(用于教育目的)几天。在TADSISearch正在搜索Active Directory时,我正试图在Form2上显示一个“工作,请稍候...”启动画面,并在Form2上创建一个动画GIF。虽然我根据我尝试了所有的可能性,但我不能成功。我尝试在一个线程中使用TADSISearch,但线程在ADSIsearch
..
我目前正在尝试创建一个Inno脚本安装程序,请求用户IIS安装中的“网站”列表,以便用户可以从组合框列表中选择合适的网站,并且此列表可用于创建虚拟目录在正确的网站位置。 我需要生成一个IIS网站列表例如“默认网站”填充组合框 到目前为止,我只能实现安装虚拟目录到一个位置基于硬编码组合框选择与以下代码。 [Run] 文件名:{sys} \iisvdir.vbs;参数:“/ cr
..
我试图以编程方式更改终端服务设置。 我了解到您必须使用tsuserex.dll 。作为c#我跑tsuserex通过tlbimp和创建TSUSEREXLib.dll然后注册它与regasm。我得到它的工作,并写了一个框架程序与它作为一个概念的prof。但是我今天在我运行程序时做了一些修改,得到错误 无法将类型为“System .__ ComObject”的COM对象转换为接口类型“TSUSER
..
我有以下代码: $ bind = new COM(“LDAP:// CN = GroupName,OU =组,OU = Division,DC = company,DC = local“); 当我从命令提示符执行它时,它运行正常。当它运行在IIS / PHP / ISAPI下时,它是barfs。 致命错误:未捕获异常“com_exception”创建COM对象`L
..
我已经寻找信息的网站,发现这一点:
..
的 User.Identity.Name 属性返回域登录ID。 哪个类/属性公开实际的用户名? 有关用户“李四”谁登录到Web应用程序提供my_domain \\ JDOE ** User.Identity.Name - ** 返回:* my_domain \\ JDOE *** ** System.Environment.UserName 返回:* * JDOE 哪个类/属性返回
..
使用基于ASP.Net Web应用程序 我工作的配置和操作和控制IIS 6.0及更高版本。我正在考虑WMI,ADSI,托管API为我的选择。 我有一个目标Windows系统WIN2K3或更高版本。语言的选择是C#和应用程序必须使用ASP.Net建 本文介绍了每一种方法,但我有点不确定各种各样的东西; http://learn.iis.net/page的.aspx / 283 /配置 - 选
..
有一个ADSI库在那里为.NET / C#?我已经能够找到位和code片做了一些工作,但没有COM prehensive。 我在寻找,我只需拖放到我的code和运行,而无需做太多的定制库?我想的东西沿 MEMM的Excel的 行 感谢。 解决方案 有关.NET 1.x中,有真的只有的System.DirectoryServices 命名空间 - 多不了多少,不幸。这是你的基本的Direct
..
我要实现以下算法枚举跨域用户直接和嵌套组。能否请您审阅,并给你的反馈? 你能不能请查看这个算法? http://mysticpaste.com/view/9591 由于用户DN,该算法返回所有的全局和通用组中的用户拥有会员trsuted域(直接和嵌套)。 算法的输出被保存在FoundGroups集合变量。 (请参阅算法中) 谢谢 Picaro 解决方案 这看起来是可行的。这是违背如
..
使用下面的code ... 进口win32com.adsi DNC = win32com.adsi.ADsGetObject('LDAP:// RootDSE的“)获得(”DefaultNamingContext“) 路径='LDAP:// CN = BIG_GROUP,OU =组,'+ DNC groupobj = win32com.adsi.ADsGetObject(路径) 用户= gro
..
我得到的maxpwdage价值和的pwdLastSet值使用ADSI。 现在我要检查的密码过期日期... HR = pDomain-> get_MaxPasswordAge(安培; RET); maxpwdage给人432000 ... HR = pUser-> get_PasswordLastChanged(安培; EXPIRATIONDATE); 的pwdLastSet给
..
所以,我必须从我们的Active Directory中提取数据,没有任何问题(瘦身一路下跌张贴目的)的SQL查询: SELECT TOP 901 * FROM OPENQUERY(ADSI,“SELECT歌名,显示名,sAMAccountName赋,给定名称,SN 从''的LDAP:// DC = [STUFF],DC = [MOAR STUFF],DC = CO
..
我有code表示Active Directory查询使用用户可以通过组名称下面块 System.DirectoryServices.AccountManagement : VAR domainContext =新PrincipalContext(ContextType.Domain,“company.container.internal”); 变种groupPrincipal = GroupP
..
我有一个非常简单的问题。什么是更好地使用? AD模块(即获取-ADComputer)或的DirectoryServices尝试连接到AD拉的所有计算机,用户和组从域时.NET类。抑或是没有关系呢? 我判断上使用哪种方法,关键的因素是: 在哪种方法的脚本将运行得更快? 这使负荷更低的网络/ AD 在什么限制可能每个方法有哪些? 我知道AD模块仅安装在Win Server 2008 R2的默认和
..
我在林2域。注:第二个是第一个的子域。像下面... 域1 = abc.com 机器上的计算机1 域2 = child.abc.com 机器上macnihe2 我有C#应用程序,它试图创建子域上一个DirectoryEntry。 LDAP:// machine1的/ OU_IN_CHILD_DOMAIN / PARENT_DOMAIN_USERNAME_AND_PASSWORD 这工作时,我
..