Share via


Festlegen des Ablaufzeitpunkts für Benutzerkonten

Verwenden Sie zum Festlegen des Datums, an dem ein Konto abläuft, die IADsUser.AccountExpirationDate-Eigenschaft. Es gibt zwei Möglichkeiten, diese Eigenschaft festzulegen. Die erste Möglichkeit ist die Verwendung der InvokeMember-Methode. Die zweite Möglichkeit ist die Verwendung der InvokeSet-Methode. Dabei handelt es sich um eine neue Methode in Microsoft .NET Framework, Version 2.0. Weitere Informationen zur IADsUser.AccountExpirationDate-Eigenschaft finden Sie im Thema IADsUser Property Methods in der MSDN Library unter https://go.microsoft.com/fwlink/?LinkID=27252 (möglicherweise in englischer Sprache).

Im folgenden C#-Beispiel wird die Verwendung der InvokeMember-Methode zum Festlegen des Werts der IADsUser.AccountExpirationDate-Eigenschaft veranschaulicht.

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();

Im folgenden C#-Beispiel wird die Verwendung der InvokeSet-Methode zum Festlegen des Werts der IADsUser.AccountExpirationDate-Eigenschaft veranschaulicht.

// 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();

Siehe auch

Referenz

System.DirectoryServices
DirectoryEntry

Konzepte

Benutzerverwaltung

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.