我有要求在Windows中檢測本地和Active Directory(如果存在)的所有用戶。用於檢測Windows Active Directory名稱/ IP的API
我發現C API:NetQueryDisplayInformation()
也可以選擇從「serverName」檢索信息,該服務器大概是可以查詢的Active Directory。
但是我如何知道ActiveDirectory是否可用/並且它的名字? 謝謝。
我有要求在Windows中檢測本地和Active Directory(如果存在)的所有用戶。用於檢測Windows Active Directory名稱/ IP的API
我發現C API:NetQueryDisplayInformation()
也可以選擇從「serverName」檢索信息,該服務器大概是可以查詢的Active Directory。
但是我如何知道ActiveDirectory是否可用/並且它的名字? 謝謝。
此信息在WMI中可用。在Win32_ComputerSystem
類中(每臺計算機將有一個實例)具有包含域名的Domain
屬性。
這是很棒的信息!謝謝。還可以查看MS WMI文檔和koders.com上提供的使用此類的源代碼,Win32_ComputerSystem – Ghita
查找域名(如果存在)的另一種方法是使用WIN API :: DsGetDcName() 這一個返回DOMAIN_CONTROLLER_INFO結構中有關活動目錄服務器名稱的信息。 你到達那裏你需要的所有域信息。比使用WMI多得多的四元結構:-)
這是很好的信息!謝謝。還可以查看MS WMI文檔和使用該類的koders.com上提供的源代碼,Win32_ComputerSystem – Ghita