Я пытаюсь проверить заблокированные учетные записи в AD. В нескольких фрагментах кода, таких как http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/5e0fadc2-f27b-48f6-a6ac-644e12256c67/,, код использует объект DomainPolicy, например:
DirectoryContext context;
DirectoryEntry root;
DomainPolicy policy;
public Lockout(string domainName)
{
this.context = new DirectoryContext(
DirectoryContextType.Domain,
domainName
);
//get our current domain policy
Domain domain = Domain.GetDomain(this.context);
this.root = domain.GetDirectoryEntry();
this.policy = new DomainPolicy(this.root);
}
Я использую C # 3.0 и .NET Framework 3.5, но не могу найти объект DomainPolicy, где он находится? Я посмотрел, и кажется, что это свойство только для чтения HostSecurityManager.