如何使用.NET Framework获取DomainName\AccountName?

OrE*_*lse 11 .net vb.net dns account

我怎么能得到

域名\帐户

作为.NET Framework的字符串?

cod*_*ger 21

System.Security.Principal.WindowsIdentity.GetCurrent().Name;
Run Code Online (Sandbox Code Playgroud)

  • +1,但实际上你不需要调用`ToString()`,因为`Name`已经是string类型. (4认同)

Dir*_*mar 10

您可以使用该Environment.UserDomainName属性检索域并Environment.UserName检索用户名:

Dim domainAndUserName As String _
    = Environment.UserDomainName & "\\" & Environment.UserName
Run Code Online (Sandbox Code Playgroud)

  • 不正确.Environment.UserDomainName仅包含域,而不包含用户名. (2认同)