1

イベントにパスワードを設定する ASP.NET Web アプリケーションを作成しています。今では常に「RPC-Server is available. (Exception HRESULT: 0x800706BA)」というエラーが表示されます。

PrincipalContext context = new PrincipalContext(ContextType.Domain, "FOOBAR.LOC", @"FOOBAR\Administrator", "password");

UserPrincipal principal = UserPrincipal.FindByIdentity(context, "myuser");
principal.SetPassword("newpassword");

解決策を求めてインターネット全体を検索しましたが、何も見つかりませんでした。

乾杯

4

2 に答える 2

0

最初の結果: http://support.microsoft.com/kb/935677

于 2012-07-18T13:30:18.830 に答える
0

DirectoryEntry オブジェクトを使用してパスワードを設定します。

using (var user = new DirectoryEntry("LDAP://<IP/name>/CN=dummy,DC=corp", 
                                     "<admin>", 
                                     "<admin pass>"))
{
  user.Invoke("SetPassword", new object[] { "password" });
  user.CommitChanges();
}

この回答で説明されているように: https://stackoverflow.com/a/4895603/971

于 2012-07-18T13:35:56.363 に答える