AdvancedFilters.AccountLockoutTime(DateTime, MatchType) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta il filtro di query AccountLockoutTime sull'ora e sul tipo di confronto specificati.
public:
void AccountLockoutTime(DateTime lockoutTime, System::DirectoryServices::AccountManagement::MatchType match);
public void AccountLockoutTime (DateTime lockoutTime, System.DirectoryServices.AccountManagement.MatchType match);
member this.AccountLockoutTime : DateTime * System.DirectoryServices.AccountManagement.MatchType -> unit
Public Sub AccountLockoutTime (lockoutTime As DateTime, match As MatchType)
Parametri
Esempio
// 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
usr.AdvancedSearchFilter.AccountLockoutTime(DateTime.Now.AddDays(-1), MatchType.GreaterThan);
// Create a PrincipalSearcher object.
PrincipalSearcher ps = new PrincipalSearcher(usr);
PrincipalSearchResult<Principal> results = ps.FindAll();
//Print user names of all accounts locked within the last 24 hours.
foreach (UserPrincipal u in results)
{
Console.WriteLine(u.Name);
}
Commenti
L'ora verrà predefinita in UTC. Se si vuole specificare l'ora in locale, specificare la proprietà dell'oggetto KindDateTime come DateTimeKind.Local.
Si applica a
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.