不管是什麼我想扔它,這種方法在這裏總是會導致以下異常:的ChangePassword調用與DirectoryEntry對象
var retVal = this.DirectoryEntry.Invoke("ChangePassword", new object[] { oldPassword, newPassword }) == null;
的InnerException = {「密碼不符合密碼策略(從HRESULT中異常:0x800708C5)「}
我自然地檢查了域默認策略(在我的測試域中找不到),OU組策略(不存在)並且無法找到任何可以管理密碼策略的內容,但不管密碼多長或複雜ord我提供的功能是,它導致同樣的例外。
var retVal = this.DirectoryEntry.Invoke("SetPassword", new object[] { newPassword }) == null;
最後調用成功W/O型的任何問題: 現在,當我做相同(相同DirectoryEntity對象和相同的密碼)通過調用這個最有趣的部分 是。
謝謝你,我會運行更多的測試,你會很快知道。 – dexter 2011-02-02 16:09:40