Partager via


Définition de l'expiration d'un compte d'utilisateur

Pour définir la date à laquelle un compte expire, utilisez la propriété IADsUser.AccountExpirationDate. Cette propriété peut être définie de deux manières. La première consiste à utiliser la méthode InvokeMember. La seconde consiste à utiliser la méthode InvokeSet, qui fait partie des nouveautés avec Microsoft .NET Framework version 2.0. Pour plus d'informations sur la propriété IADsUser.AccountExpirationDate, consultez la rubrique sur les méthodes de la propriété IADsUser dans MSDN Library à l'adresse https://go.microsoft.com/fwlink/?LinkID=27252 (page pouvant être en anglais).

L'exemple C# suivant montre comment utiliser la méthode InvokeMember pour définir la valeur de la propriété IADsUser.AccountExpirationDate.

using System.Reflection;

// Get the native object.
Type type = usr.NativeObject.GetType();
Object adsNative = usr.NativeObject;

// Use the Type.InvokeMember method to invoke the 
// AccountExpirationDate property setter.
type.InvokeMember(
    "AccountExpirationDate", 
    BindingFlags.SetProperty, 
    null, 
    adsNative, 
    new object[]{"12/29/2004"});

// Commit the changes.
usr.CommitChanges();

L'exemple C# suivant montre comment utiliser la méthode InvokeSet pour définir la valeur de la propriété IADsUser.AccountExpirationDate.

// Use the DirectoryEntry.InvokeSet method to invoke the
// AccountExpirationDate property setter.
usr.InvokeSet(
    "AccountExpirationDate", 
    new object[] {new DateTime(2005, 12, 29)});

// Commit the changes.
usr.CommitChanges();

Voir aussi

Référence

System.DirectoryServices
DirectoryEntry

Concepts

Gestion des utilisateurs

Send comments about this topic to Microsoft.

Copyright © 2007 par Microsoft Corporation. Tous droits réservés.