Partager via


AdvancedFilters.LastLogonTime(DateTime, MatchType) Méthode

Définition

Définit le filtre de requête de l’attribut LastLogon sur DateTime et la valeur de comparaison spécifiés.

public:
 void LastLogonTime(DateTime logonTime, System::DirectoryServices::AccountManagement::MatchType match);
public void LastLogonTime (DateTime logonTime, System.DirectoryServices.AccountManagement.MatchType match);
member this.LastLogonTime : DateTime * System.DirectoryServices.AccountManagement.MatchType -> unit
Public Sub LastLogonTime (logonTime As DateTime, match As MatchType)

Paramètres

logonTime
DateTime

Objet DateTime.

match
MatchType

MatchType qui spécifie la façon dont logonTime doit être utilisé dans la comparaison.

Exemples

// 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.LastLogonTime(DateTime.Now.AddDays(-1), MatchType.GreaterThan);  

// Create a PrincipalSearcher object.  
PrincipalSearcher ps = new PrincipalSearcher(usr);  
PrincipalSearchResult<Principal> results = ps.FindAll();  

//Write the names of all users who have logged on since yesterday  
foreach (UserPrincipal u in results)  
{  
	Console.WriteLine(u.Name);  
}  

Remarques

L’heure par défaut est UTC. Si vous souhaitez spécifier l’heure en heure locale, spécifiez la Kind propriété de votre DateTime objet en tant que DateTimeKind.Local.

S’applique à

Voir aussi