浏览 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# 检索值的主要内容,如果未能解决你的问题,请参考以下文章