如何使用凭据使用System.DirectoryServices对非域计算机进行身份验证

时间:2016-01-06 21:41:44

标签: c# active-directory

当我使用以下代码从具有域管理员帐户的域成员计算机连接到域控制器时,它可以工作。但我无法使用非域计算机的相同凭据建立连接。

DirectoryContext domainContext = new DirectoryContext(DirectoryContextType.Domain, "mydomain.com", username_to_connect,password_to_connect);

var domain =System.DirectoryServices.ActiveDirectory.Domain.GetDomain(domainContext);

我像上面那样连接并得到一些像这样的信息

string forestlevel = domain.Forest.ForestMode.ToString();

但是当我从非域计算机连接时,我无法做到这一点。

我收到以下错误

  

{“当前安全上下文与Active Directory无关   域或森林。“}

是否可以通过这种方式从非域计算机连接域控制器?

0 个答案:

没有答案