password net framework current and .net vb.net dns account

current - get.net framework version cmd



¿Cómo puedo obtener DomainName / AccountName con.NET Framework? (5)

Puede usar la propiedad Environment.UserDomainName para recuperar el dominio y Environment.UserName para recuperar el nombre de usuario:

Dim domainAndUserName As String _ = Environment.UserDomainName & "//" & Environment.UserName

¿Cómo puedo obtener el

DomainName / AccountName

como cadena con .NET Framework?


si está utilizando ASP.NET puede usar

HttpContext.Current.User.Identity.Name;


Environment.UserDomainName contiene el nombre de dominio / computadora al que se une su cuenta. Environment.UserName contiene solo el nombre de usuario. Para obtener el resultado que busca, necesita concaternar las variables ( Environment.UserDomainName & "//" & Environment.UserName ). Sin embargo, esto solo funciona bien en un contexto local, si usa este código en un sitio web, obtendrá el nombre de la cuenta bajo la cual se ejecuta su grupo de aplicaciones. En asp.net, use HttpContext.Current.User.Identity.Name lugar.


WindowsIdentity.GetCurrent().Name


System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString()