Find the User Account
Search for the user account in the directory to make sure that it exists before performing any other operations. The FindByIdentity overload method on the user principal object locates the user object.
internal static bool FindTheUser(string user)
{
// Creating the PrincipalContext
PrincipalContext principalContext = null;
try
{
principalContext = new PrincipalContext(ContextType.Domain, "fabrikam", "DC=fabrikam,DC=com");
}
catch (Exception e)
{
MessageBox.Show("Failed to create PrincipalContext. Exception: " + e);
Application.Exit();
}
//Retrieving the user
UserPrincipal userPrincipal = UserPrincipal.FindByIdentity(principalContext, user);
if (userPrincipal != null)
return true;
else
return false;
}
See Also
Reference
System.DirectoryServices.AccountManagement
Concepts
About System.DirectoryServices.AccountManagement
Using System.DirectoryServices.AccountManagement
Send comments about this topic to Microsoft.
Copyright © 2008 by Microsoft Corporation. All rights reserved.