私が知っている、我々はこのようにDirectoryEntryのを取得することができます:objectGUIDを使用する方法DirectoryEntryを取得しますか?
string conPath = "LDAP://10.0.0.6/DC=wds,DC=gaga,DC=com";
string conUser = "administrator";
string conPwd = "Iampassword";
DirectoryEntry de = new DirectoryEntry(conPath, conUser, conPwd, AuthenticationTypes.Secure);
、我々は次のようにユーザーのパスワードを変更することができます:我々は得ることができます
string x = obj.Guid.ToString();;
使用する場合
DirectorySearcher deSearch = new DirectorySearcher();
deSearch.SearchRoot = de;
deSearch.Filter = String.Format("sAMAccountName={0}", "xumai");
SearchResultCollection results = deSearch.FindAll();
foreach (SearchResult objResult in results)
{
DirectoryEntry obj = objResult.GetDirectoryEntry();
obj.Invoke("setPassword", new object[] { "Welcome99" });
obj.CommitChanges();
}
ユーザーのオブジェクトGUID「0b118130-2a6f-48d0-9b66-c12a0c71d892」
私はパスワードベースのthis objectGUIDを変更しますか?
このオブジェクトのユーザーIDを検索する方法「LDAP://10.0.0.6/DC=wds,DC=gaga,DC=com」?
フィルターはありますか? etc strFilter = "(&(objectGUID = 0b118130-2a6f-48d0-9b66-c12a0c71d892))";あなたの助けのための
希望
感謝。
うまく動作します、ありがとう! – cciikk