■37309 / ) |
DirectoryEntryでユーザの追加時に有効期限を指定 |
□投稿者/ 匿名希望 (1回)-(2009/06/16(Tue) 23:25:55)
|
分類:[ASP.NET (C#)]
開発はVisualstudio2008 ASP.NET(C#)で対象サーバはWindows Server 2003 です。
DirectoryEntry でユーザの作成、バスワードの作成はできたのですが、作成したユーザの有効期限を付加したいのですが、
InvokeSetかInvokeメソッドでの引数が判りません、ご教授ください。
以下抜粋:
private DirectoryEntry priv_User;
private string SetADUser()
{
try
{
DateTime TheDay;
DateTime TheTime;
string ExpireDT;
TheDay = DateTime.Today;
TheTime = DateTime.Now;
ExpireDT = TheDay.AddDays(3).ToString() + TheTime.ToString();
priv_User = priv_AD.Children.Add(priv_strUserName, "user");
priv_User.Invoke("SetPassword", new object[] { priv_strUserPWD });
priv_User.Invoke("Put", new object[] { "Description", "Web追加" });
priv_User.Invoke("Put", new object[] { "Accountexpires", ExpireDT });//ここで例外
priv_User.CommitChanges();
}
catch
{
return "SetADUserError";
}
return "SetADUserOK";
}
|
|