.Net 4.0 の初心者。
現在、次のコードを使用してユーザー パスワードをリセットするスクリプトがあります。
DirectoryEntry de = new DirectoryEntry("myLdapString");
DirectoryEntry ChgPwd = de.Children.Find("CN=" + "myuserid", "user");
ChgPwd.Invoke("SetPassword", new object[] { "newPWD" });
ChgPwd.CommitChanges();
これを変更して、「CN=」ではなく「sAMAccount=」を使用してユーザーを指すようにします。しかし、上記の検索文字列でそれを変更しても機能しません。誰かがこの変更の適切な構文を手伝ってくれますか? ありがとう