다음을 통해 공유


사용자 계정 만료 설정

계정이 만료되는 날짜를 설정하려면 IADsUser.AccountExpirationDate 속성을 사용합니다. 이 속성은 두 가지 방식으로 설정할 수 있습니다. 첫 번째는 InvokeMember 메서드를 사용하는 것입니다. 두 번째는 Microsoft .NET Framework 버전 2.0의 새로운 메서드인 InvokeSet 메서드를 사용하는 것입니다. IADsUser.AccountExpirationDate 속성에 대한 자세한 내용은 MSDN Library(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.