사용자 계정 만료 설정
계정이 만료되는 날짜를 설정하려면 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.