try something like (note, ASPNET account may not have enough permissions to run it):
using System;
using System.DirectoryServices;class GroupTest
{
static void Main()
{
string sGroup = "Users";
string machine = Environment.MachineName;
DirectoryEntry group = new DirectoryEntry("WinNT://" + machine + "/" + sGroup);
object members = group.Invoke("Members", null);
foreach(object member in (System.Collections.IEnumerable)members)
{
DirectoryEntry user = new DirectoryEntry(member);
Console.WriteLine(user.Name);
}
}
}
using System;
using System.DirectoryServices;class GroupTest
{
static void Main()
{
string sGroup = "Users";
string machine = Environment.MachineName;
DirectoryEntry group = new DirectoryEntry("WinNT://" + machine + "/" + sGroup);
object members = group.Invoke("Members", null);
foreach(object member in (System.Collections.IEnumerable)members)
{
DirectoryEntry user = new DirectoryEntry(member);
Console.WriteLine(user.Name);
}
}
}
解决方案 »
- 如何提取一个字符串左边的五位字符?
- 关于使用VS2005连接MicrosoftSQLServer数据库文件(SqlClient)相对路径的问题
- xml读写和保存
- 请问ASP.NET里面怎么实现一个按钮按下时弹出一个消息框?
- asp.net 疑问??? 高手请进 帮帮忙
- DataDropList如何绑定XML
- win2000 server 不认u盘或移动硬盘,是什么原因呢?
- 在打包WEB应用程式时,可否实现多个虚拟目录,高手进来看看!
- Compilation Error
- 大家推荐一本asp.net的书
- (fzymr)超难问题! 非高手勿入!
- 如何用javascript检测datagrid中checkbox的值?
我用下列语句取值,但一使用就出错.
Dim usr = GetObject("WinNT://DGDC01/DC01/Administrator,group")error code:An unhandled exception of type 'System.Exception' occurred in microsoft.visualbasic.dll
Additional information: Cannot create ActiveX component.