C# Directory Services 連接問題
程序要求: 把所有與Account Name = xxxxx同一層級的員工的Account Unlock
程序如下:
string DomainName = "TEST.XXX.ORG";
string FilterStr = "(sAMAccountname=xxxxx)";
DirectorySearcher Searcher = new DirectorySearcher(DomainName);
Searcher.Filter = FilterStr;
SearchResult SearchRes = Searcher.FindOne();
DirectoryEntry Me = SearchRes.GetDirectoryEntry();
string OUPath = Me.Parent.Path;
string Username = "MyUserName";
string Password = "MyPassword";
DirectoryEntry AdminEntry = new DirectoryEntry(OUPath, Username, Password);
foreach (DirectoryEntry TempEntry in AdminEntry.Children)
{
if (TempEntry.SchemaClassName.ToString() == "user")
{
try
{
TempEntry.Properties["LockOutTime"].Value = 0;
//Unlock Account
TempEntry.CommitChanges();
TempEntry.Close();
}
catch (System.DirectoryServices.DirectoryServicesCOMException E)
{
Console.WriteLine(E.Message);
}
}
}
當程序運行到紅色那一行代碼的時候, 便出現Unknown Username Or Bad Passowrd. 但我的帳戶跟密碼是肯定沒錯的. 這是甚麼問題呢? 跟我在本機Login with Domain PROD有關嗎? 求高手回覆 m(_ _)m
相关推荐
在VS2005(C#)中教你如何刪除本地或者服務器上指定文件夾中的文件
IOException ex) { Console.WriteLine("无法删除文件夹: " + ex.Message);}```对于服务器上的文件操作,你可能需要考虑网络连接和权限问题。
C# AD FS实现网站单点登录 Active Directory Federation Services-活动目录联合身份认证 AD域单点登录 ADFS单点登录
原来使用AD域 通过activex 来实现获取域用户名,通过域用户名与系统的关联关系自动登录。(只能在IE上使用) 后来使用ad域windows身份验证来实现获取域用户名。(IE不自动更新,退出市场) 再使用Active Directory Federation Services AD FS来实现单点登录 1、安装好AD域、安装好ADFS ; 2、配置ADFS,可参考:实战:ADFS3.0单点登录系列-总览https://www.cnblogs.com/luoyedemeng/articles/..
WPF 访问目录服务
**C# 示例代码片段**```csharpusing System.DirectoryServices;// 连接到ADDirectoryEntry adEntry = new DirectoryEntry
c#操作iis根目录的方法
本文将深入探讨如何使用C#进行IIS根目录的操作,包括连接IIS服务器、检查虚拟目录是否存在、创建新的虚拟目录等关键步骤。
在IIS里创建AD隔离FTP用户
**测试和调试**:最后,使用AD用户尝试连接到FTP站点,验证是否能成功登录并访问指定的个人目录。如果遇到问题,如权限错误或连接失败,应检查IIS设置、C#代码逻辑以及AD配置。


