使用目录服务和 Visual C# .NET 向本地系统添加用户
来源:互联网 发布:移动网络电视要钱 编辑:程序博客网 时间:2024/05/22 14:12
使用目录服务和 Visual C# .NET 向本地系统添加用户
1. 打开 Microsoft Visual Studio .NET,然后新建一个 Visual C# Console 应用程序项目。
2. 在“解决方案资源管理器”中,右键单击引用,然后单击添加引用。
3. 添加一个对 System.DirectoryServices.dll 程序集的引用。
4. 将 Class1.cs 中的代码替换为下面的代码: using System;
using System.DirectoryServices;
1. 打开 Microsoft Visual Studio .NET,然后新建一个 Visual C# Console 应用程序项目。
2. 在“解决方案资源管理器”中,右键单击引用,然后单击添加引用。
3. 添加一个对 System.DirectoryServices.dll 程序集的引用。
4. 将 Class1.cs 中的代码替换为下面的代码: using System;
using System.DirectoryServices;
class Class1
{
static void Main(string[] args)
{
try
{
DirectoryEntry AD = new DirectoryEntry("WinNT://" +
Environment.MachineName + ",computer");
DirectoryEntry NewUser = AD.Children.Add("TestUser1", "user");
NewUser.Invoke("SetPassword", new object[] {"#12345Abc"});
NewUser.Invoke("Put", new object[] {"Description", "Test User from .NET"});
NewUser.CommitChanges();
DirectoryEntry grp;
{
static void Main(string[] args)
{
try
{
DirectoryEntry AD = new DirectoryEntry("WinNT://" +
Environment.MachineName + ",computer");
DirectoryEntry NewUser = AD.Children.Add("TestUser1", "user");
NewUser.Invoke("SetPassword", new object[] {"#12345Abc"});
NewUser.Invoke("Put", new object[] {"Description", "Test User from .NET"});
NewUser.CommitChanges();
DirectoryEntry grp;
grp = AD.Children.Find("Guests", "group");
if (grp != null) {grp.Invoke("Add", new object[] {NewUser.Path.ToString()});}
Console.WriteLine("Account Created Successfully");
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
if (grp != null) {grp.Invoke("Add", new object[] {NewUser.Path.ToString()});}
Console.WriteLine("Account Created Successfully");
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
5. 编译并运行该项目。
}
}
5. 编译并运行该项目。
- 使用目录服务和 Visual C# .NET 向本地系统添加用户
- 如何使用 ASP.NET 和 Visual C# .NET 向浏览器写入二进制文件
- 如何使用 ASP.NET Web 服务和 Visual C# .NET 发送和接收二进制文档
- 如何使用 ASP.NET Web 服务和 Visual C# .NET 发送和接收二进制文档
- 如何使用 ASP.NET Web 服务和 Visual C# .NET 发送和接收二进制文档
- 使用git for windows向coding.net添加本地项目
- 使用 Visual C# .NET 向 Excel 工作簿传输数据
- 使用 Visual C# .NET 向 Excel 工作簿传输数据
- 使用 Visual C# .NET 向 Excel 工作簿传输数据
- 使用 Visual C# .NET 向 Microsoft Excel 2002 传输 X
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- c#活动目录添加用户
- 向android frameworks 添加自定义系统服务
- 实现无net.exe和net1.exe添加系统用户
- 从优秀到卓越_kaifulee
- XP系统下磁盘格式转换高招
- 漫谈软件测试工程师与mercury认证
- 如何集中注意力
- Asp.Net、Ado.net 数据库编程超级攻略
- 使用目录服务和 Visual C# .NET 向本地系统添加用户
- 2006年百度之星决赛题目
- 谈冒烟测试与随机测试
- 什么是人际关系?转自开复网
- 基于Eclipse的RCP的部署与发布及升级实现
- 使用 Unicode 数据
- 第四部分 方法2---------------
- 加载helloworld模块
- XML技术系列讲座(一)