c#:在更新密码

时间:2017-05-31 06:18:25

标签: c# asp.net iis

我正在使用C#代码从IIS服务器框更新Windows中的本地用户密码,以下是用于更新密码的代码段。

DirectoryEntry.Invoke("SetPassword", new object[] { decodedTargetUserPassword });

我已经从IIS框中执行了超过100个窗口框的代码,并且对于某些框而言它工作正常,并且对于某些框没有出现以下错误。

  

________________________________________________________________________________ AppTrace错误:0:错误消息= {0},异常被抛出   调用的目标。 AppTrace错误:0:错误堆栈= {0},
  在System.DirectoryServices.DirectoryEntry.Invoke(String methodName,   UserManagementService.Service1.SetPassword(String。的Object [] args)   remoteHost,String targetUser,String newPassword,String username,   字符串密码)   c:\ UserManagementService \ UserManagementService \ Service1.svc.cs:第38行   AppTrace错误:0:错误堆栈= {0},   System.UnauthorizedAccessException:访问被拒绝。

     

远程连接从IIS框到目标窗口失败成功,用户搜索也正常,但更新密码失败。任何人都可以帮我找出这个问题的原因。

0 个答案:

没有答案