首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用C#代码从Active Directory获取当前登录

使用C#代码从Active Directory获取当前登录
EN

Stack Overflow用户
提问于 2012-06-04 15:14:25
回答 3查看 63.3K关注 0票数 30

如何使用C#代码从Windows Active Directory获取当前用户的登录名?

EN

回答 3

Stack Overflow用户

发布于 2012-06-04 15:16:09

简单地说,

代码语言:javascript
复制
string Name = new System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent()).Identity.Name;

代码语言:javascript
复制
string Name = System.Environment.UserName  

代码语言:javascript
复制
string Name = Environment.GetEnvironmentVariable("USERNAME");

代码语言:javascript
复制
string Name = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

作品:)

票数 56
EN

Stack Overflow用户

发布于 2015-10-01 13:43:04

代码语言:javascript
复制
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name

这对我也很有效!谢谢

票数 3
EN

Stack Overflow用户

发布于 2019-11-13 23:27:16

在我看来,这对我来说是完美的!

<h5 class="mb-0 text-gray-800">Welcome, <span style="text-transform:capitalize">@User.Identity.Name.Replace("AD-GROUP-NAME\\", "").Replace(".", " ")</span></h5>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10877614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档