获取广告计算机的描述

阿特姆·马卡罗夫(Artem Makarov)

我需要获取域计算机的描述。从注册表中,我只能获取本地描述,但是我需要Active Directory描述。有任何想法吗?

期待!谢谢!

汉斯

使用DirectoryEntry类(System.DirectoryServices名称空间)连接到Active Directory。提供用户名和密码以及LDAP根路径,以在Active Directory中搜索计算机对象。然后使用DirectorySearcher该类查询计算机对象。

下面的代码显示了如何搜索名称为computer01的计算机我还向要加载的属性中添加了description属性(默认情况下,并非所有属性都被加载)。在下面的代码中,您必须替换为域控制器的名称。同样,将标记替换为您的域名。例如,如果您的Active Directory服务器的名称为server01,域名为fabrikam.com,则LDAP路径为LDAP://server01/dc=fabrikam,dc=com

using (DirectoryEntry entry = new DirectoryEntry("LDAP://<your-ad-server-name>/dc=<domain-name-part>,dc=<domain-name-part>",
     "Administrator", "Your Secure Password", AuthenticationTypes.Secure))
{
  using (DirectorySearcher adSearcher = new DirectorySearcher(entry))
  {
    string computerName = "computer01";
    adSearcher.Filter = "(&(objectClass=computer)(cn=" + computerName + "))";
    adSearcher.SearchScope = SearchScope.Subtree;
    adSearcher.PropertiesToLoad.Add("description");
    SearchResult searchResult = adSearcher.FindOne();

    Console.Out.WriteLine(searchResult.GetDirectoryEntry().Properties["description"].Value);
  }
}

请注意,上面的代码在整个Active Directory中搜索计算机对象。要仅在“计算机”容器中搜索,请使用以下LDAP路径:

LDAP://<your-ad-server-name>/cn=Computers,dc=<domain-name-part>,dc=<domain-name-part>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将本地计算机描述写入AD

来自分类Dev

哪个手册页描述了计算机打开的过程?

来自分类Dev

获取网络计算机的名称

来自分类Dev

获取网络上的计算机列表

来自分类Dev

获取网络上的计算机列表

来自分类Dev

获取计算机跨平台名称?

来自分类Dev

获取直连计算机的IP地址

来自分类Dev

获取计算机列表的成员资格

来自分类Dev

在linux / unix中将计算机描述放到哪里(例如Windows中的“计算机属性”)?

来自分类Dev

如果要保持计算机广告软件/间谍软件免费,应避免哪些事情?

来自分类Dev

Avast会自动将其广告附加到计算机发送的每封电子邮件中

来自分类Dev

Azure Python SDK-获取计算机状态

来自分类Dev

仅从AD获取计算机名称

来自分类Dev

获取Active Directory中计算机的上次登录时间

来自分类Dev

C ++从本地计算机获取WMI阵列数据

来自分类Dev

在代码中获取推荐的计算机分辨率

来自分类Dev

使用wlst获取计算机的托管服务器

来自分类Dev

如何使用HTA获取计算机序列号

来自分类Dev

从C ++中的主机名获取计算机名?

来自分类Dev

将计算机列表导入Powershell以获取OU

来自分类Dev

获取AD计算机不像专有名称

来自分类Dev

如何使用tshark获取我的计算机发送的请求

来自分类Dev

Ansible Playbook-从Windows远程计算机获取文件

来自分类Dev

通过用户名获取计算机名

来自分类Dev

从网络上的远程计算机获取* NIC信息?

来自分类Dev

C ++从本地计算机获取WMI阵列数据

来自分类Dev

使用PowerShell获取所有活动域计算机

来自分类Dev

如何从计算机名称获取IP地址?

来自分类Dev

如何在JodaTime中获取本地计算机的时区?

Related 相关文章

热门标签

归档