AdvancedFilters.AccountExpirationDate(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 per l'attributo AccountExpirationDate sull'ora e sul tipo di confronto specificati.
public:
void AccountExpirationDate(DateTime expirationTime, System::DirectoryServices::AccountManagement::MatchType match);
public void AccountExpirationDate (DateTime expirationTime, System.DirectoryServices.AccountManagement.MatchType match);
member this.AccountExpirationDate : DateTime * System.DirectoryServices.AccountManagement.MatchType -> unit
Public Sub AccountExpirationDate (expirationTime 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.AccountExpirationDate(DateTime.Now, MatchType.LessThan);
// Create a PrincipalSearcher object.
PrincipalSearcher ps = new PrincipalSearcher(usr);
PrincipalSearchResult<Principal> results = ps.FindAll();
Console.WriteLine("The following users' accounts have expired:");
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.