社区
C#
帖子详情
C# 查找当域用户的中文名
ilovecx
2010-11-04 04:16:31
C#中是否可以取当前域登录用户的姓名,如果不能直接取的话,是否可以不通过集合来查找某个人的用户信息。
注:如果用集合来查找的话,人员多的情况下速度太慢。
...全文
61
3
打赏
收藏
C# 查找当域用户的中文名
C#中是否可以取当前域登录用户的姓名,如果不能直接取的话,是否可以不通过集合来查找某个人的用户信息。 注:如果用集合来查找的话,人员多的情况下速度太慢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilovecx
2011-01-04
打赏
举报
回复
以上代码可以完成
ilovecx
2011-01-04
打赏
举报
回复
//仅供测试
//名字
//Modify by x at 2010-11-11
//Description:Replace the string "域名\\"
string RegionName = User.Identity.Name.ToString().Replace("域名\\","");
//名字
string strUserName = "";
DirectoryEntry dd = new DirectoryEntry("LDAP://DC=域名,DC=local");
DirectorySearcher MySearcher = new DirectorySearcher(dd);
DirectoryEntry Entry = null;
// SearchResult result = null;
MySearcher.PageSize = 1000;
MySearcher.Filter = "(&(objectClass=User)(sAMAccountName=" + RegionName + "))";
foreach (SearchResult result in MySearcher.FindAll())
{
Entry = result.GetDirectoryEntry();
strUserName = Entry.Properties["cn"][0].ToString();
break;
}
Response.Write(strUserName);
Response.End();
mqmmx
2010-11-04
打赏
举报
回复
网上找找 活动目录的资料
C#
编程经验技巧宝典
C#
编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...
正则表达式经典实例.pdf
中文名
: 正则表达式经典实例 原名: Regular Expression Cookbook 作者: (美)高瓦特斯(Goyvaerts,J.) (美)利维森(Levithan,S.)译者: 郭耀 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社书号: 9787115228321发行...
正则表达式经典实例
中文名
: 正则表达式经典实例 原名: Regular Expression Cookbook 作者: (美)高瓦特斯(Goyvaerts,J.) (美)利维森(Levithan,S.)译者: 郭耀 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社书号: ...
C#
操作 域AD 之登录、查询
使用
C#
操作 Active Directory域服务,进行登录、查询
知道域
用户
名如何确认计算机名,如何获得域
用户
的
用户
名
下面是代码(供和我一样的菜鸟参考):
C#
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Sy...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章