如何获取当前机器注册的林?
How can I get the forest in which the current machine is registered?
首先,我可以通过以下代码获取当前用户注册的林:
var lCurrentForest = Forest.GetCurrentForest();
第二,我可以得到当前机器注册的域:
var lCurrentDomain = IPGlobalProperties.GetIPGlobalProperties().DomainName;
如何获取当前机器注册的林?
NetGetJoinInformation
Win32 API 会给你机器的域。从那里你可以把它插入这样的东西:
using System.DirectoryServices.ActiveDirectory;
//...
var forest = Domain.GetDomain(new DirectoryContext(DirectoryContextType.Domain, <NetGetJoinInformationResult>)).Forest;
首先,我可以通过以下代码获取当前用户注册的林:
var lCurrentForest = Forest.GetCurrentForest();
第二,我可以得到当前机器注册的域:
var lCurrentDomain = IPGlobalProperties.GetIPGlobalProperties().DomainName;
如何获取当前机器注册的林?
NetGetJoinInformation
Win32 API 会给你机器的域。从那里你可以把它插入这样的东西:
using System.DirectoryServices.ActiveDirectory;
//...
var forest = Domain.GetDomain(new DirectoryContext(DirectoryContextType.Domain, <NetGetJoinInformationResult>)).Forest;