如何使用C#.net Web服务在活动目录中创建用户 [英] How to create user in active directory using c#.net web service

查看:176
本文介绍了如何使用C#.net Web服务在活动目录中创建用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为本文"https://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C"创建用户帮助.但是当我创建新帐户时,此错误消息将显示

System.UnauthorizedAccessException:访问被拒绝.

在System.DirectoryServices.Interop.UnsafeNativeMethods.IAds.SetInfo()
在System.DirectoryServices.DirectoryEntry.CommitChanges()处
在c:\ inetpub \ wwwroot \ ADAuthentication \ App_Code \ Service.cs:line 121中的Service.CreateAdAccount(String sUserName,String sPassword)中:第121行



如何解决这个错误.请帮忙.

我尝试过的事情:

如何:(几乎)通过C#实现Active Directory中的所有内容 [ ^ ]

I am create user help of "https://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C" this article . but when i create new account this error msg will display

System.UnauthorizedAccessException: Access is denied.

at System.DirectoryServices.Interop.UnsafeNativeMethods.IAds.SetInfo()
at System.DirectoryServices.DirectoryEntry.CommitChanges()
at Service.CreateAdAccount(String sUserName, String sPassword) in c:\inetpub\wwwroot\ADAuthentication\App_Code\Service.cs:line 121



how to resolve this errror. please help mee.

What I have tried:

Howto: (Almost) Everything In Active Directory via C#[^]

推荐答案

要与Active Directory进行交互,您(用户运行代码)必须具有适当的权限.例如,不是所有人都可以在Active Directory中创建新用户...
您的Web服务在权限不足的凭据下运行,因此会出现错误...
To interact with Active Directory, you (the user runs the code) have to have the proper right. Not anyone, for instance, can create a new user in Active Directory...
You web service runs under credentials with insufficient right, so you get the error...


这篇关于如何使用C#.net Web服务在活动目录中创建用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆