次の方法で共有


ユーザー アカウントの有効期限の設定

アカウントが期限切れになる日付を設定するには、IADsUser.AccountExpirationDate プロパティを使用します。このプロパティは、2 とおりの方法で設定できます。1 つは、InvokeMember メソッドを使用する方法です。もう 1 つは、InvokeSet メソッドを使用する方法です。これは Microsoft .NET Framework Version 2.0 の新しいメソッドです。IADsUser.AccountExpirationDate プロパティの詳細については、MSDN ライブラリ (https://go.microsoft.com/fwlink/?LinkID=27252) で IADsUser プロパティ メソッドに関するトピックを参照してください。

次の C# の例は、InvokeMember メソッドを使用して 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();

次の C# の例は、InvokeSet メソッドを使用して 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();

関連項目

リファレンス

System.DirectoryServices
DirectoryEntry

概念

ユーザー管理

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation. All rights reserved.