C#使用DirectoryEntry类操作Windows帐户
2017-07-18 11:52
357 查看
1.创建windows帐户
2.更改Windows帐户密码
3.判断Windows用户是否存在
4.删除Windows用户
5.启用/禁用windows帐户
操作windows帐户的方法的诀窍在于通过DirectoryEntry 实例调用Invoke,InvokeGet,InvokeSet这三个方法。此三个方法可以对对本机 Active Directory 对象调用方法。操作win帐户的Active Directory 对象就是IADsUser接口。DirectoryEntry 实例通过调用Invoke方法调用IADsUser接口的方法,如上面修改Windows帐户密码就是通过调用IADsUser接口的“ChangePassword”方法;通过InvokeGet和InvokeSet方法调用IADsUser接口的属性,如上面的启用/禁用windows帐户,调用IADsUser接口的“AccountDisabled”属性。IADsUser接口具体有什么方法和属性可参考:http://msdn.microsoft.com/zh-cn/library/aa746340(v=VS.85).aspx
相关文章推荐
- C#使用DirectoryEntry类操作Windows帐户
- C#使用DirectoryEntry类操作Windows帐户
- 使用P/Invoke、C#与Windows Media Player互操作(一)
- 使用C#批量修改域帐户信息全部代码
- 在C#的安全环境下使用指针操作
- [原创][翻译整理]使用RAPI库操作移动设备——C#语言描述
- 使用C#来操作消息队列
- 使用Java操作Windows注册表
- 使用c#创建windows本地用户帐号
- 使用Java操作Windows注册表
- 使用C#获取当前Windows所设定的时区
- [转]使用C#获取当前Windows所设定的时区
- 使用C#操作ini文件
- 70-316 使用Microsoft Visual C# .NET and Microsoft Visual Studio .NET 开发及实现基于Windows的应用程序 考点整理
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页
- 在Windows下让不同用户使用不同的分辨率(C# 2005)
- 使用C#操作ini文件
- 使用WMI列出Windows中某个目录的用户权限(C#)
- C#中数据库操作相关我给整理的一个类供大家使用完善
- C# xml xsl javascript 的结合使用 web 程序模仿 windows 资源管理器