浏览 ADAM 并从 C# 检索值

Posted

技术标签:

【中文标题】浏览 ADAM 并从 C# 检索值【英文标题】:Browse ADAM and retrieve values from C# 【发布时间】:2010-10-07 11:32:07 【问题描述】:

这是我当前的 PowerShell 代码:

connect-QADService -service 'view.domain.com' -Credential 'MyDomain\Administrator'

$AllVMs= ( get-QADObject -SearchRoot 'vdi.vmware.int/Servers' -type pae-VM -IncludedProperties ipHostNumber,pae-SIDString )

如何在 C# (.net 3.5) 中重写它?

【问题讨论】:

你的意思是如何通过c#调用这个powershell脚本,或者你的意思是如何用c#完全替换这个脚本? 【参考方案1】:

代码:

DirectoryEntry entry = new DirectoryEntry("LDAP://view.domain.com/OU=Servers,DC=vdi,DC=vmware,DC=int", "domain\\Administrator", "paSSw0rd");

DirectorySearcher ds = new DirectorySearcher(entry);
ds.SearchScope = SearchScope.Subtree;
ds.PropertiesToLoad.AddRange(new String[]  "pae-SIDString", "ipHostNumber" );

像魅力一样工作:)

【讨论】:

以上是关于浏览 ADAM 并从 C# 检索值的主要内容,如果未能解决你的问题,请参考以下文章

如何仅使用 c# Web 浏览器加载 html

用C#破解Chrome浏览器cookie值

在表单之间传递值并从数据库中检索数据

如何将 jQuery 日期选择器值保存到数据库并从数据库中检索

如何在python中反转字典并从重复的键值中创建一个列表

从 C# 针对 ADAM 对 ADAM 用户进行身份验证 - 无法绑定