AdvancedFilters.BadLogonCount(Int32, MatchType) Methode

Definitie

Hiermee stelt u het queryfilter voor het BadLogonCount kenmerk in op de opgegeven waarde en het vergelijkingstype.

public:
 void BadLogonCount(int badLogonCount, System::DirectoryServices::AccountManagement::MatchType match);
public void BadLogonCount(int badLogonCount, System.DirectoryServices.AccountManagement.MatchType match);
member this.BadLogonCount : int * System.DirectoryServices.AccountManagement.MatchType -> unit
Public Sub BadLogonCount (badLogonCount As Integer, match As MatchType)

Parameters

badLogonCount
Int32

Een geheel getal.

match
MatchType

Een MatchType die aangeeft hoe badLogonCount moet worden vergeleken met de waarde van het kenmerk.

Voorbeelden

// Create the principal context for the usr object.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "fabrikam.com", "CN=Users,DC=fabrikam,DC=com", "administrator", "SecurelyStoredPassword");

// Create the principal user object from the context
UserPrincipal usr = new UserPrincipal(ctx);

// Set the advanced query filter
int badLogonThreshold = 3;
usr.AdvancedSearchFilter.BadLogonCount(badLogonThreshold, MatchType.GreaterThan);

// Create a PrincipalSearcher object.
PrincipalSearcher ps = new PrincipalSearcher(usr);
PrincipalSearchResult<Principal> results = ps.FindAll();
Console.WriteLine("The following users have logged on unsuccessfully at more than " + badLogonThreshold.toString + " times:");
foreach (UserPrincipal u in results)
{
  Console.WriteLine(u.Name);
}

Van toepassing op

Zie ook