ASP.NetでActive Directoryを操作するとき、接続する
ユーザーにアカウントロックがかかっている場合、もちろん
入ることが出来ません。
そこで、そのユーザーのアカウントロック状態と
アカウントロック解除の方法を今回は書いてみようと思います。
---SAMPLE-----------------------------------------------------
Dim strPath As String = "LDAP://cn=UserName,cn=User,DC=ilovex,DC=co,DC=jp"
Dim a As Object = GetObject(strPath)
'//アカウントロックがかかっている場合、ロックを解除する。
If a.isAccountLocked then
a.isAccountLocked = False
a.SetInfo()
End If
--------------------------------------------------------------
これでアカウントロックの状態確認と解除を行えます。
ただし、ユーザーにある程度の権限を持たせる必要があります
ので注意をしてください。
コメント (1)
asp.net環境でactive directroryユーザーのロック解除に関してのツールを作りたいんです。
ユーザ支援管理者として、便利なツールを使って早く解除できるようにしたいんです。
何か、いろいろヒントをください。
よろしくお願いします。
投稿者: 李 | 2009年2月 6日 11:30