Cómo obtener el nombre de usuario actual en Windows PowerShell?

Cómo obtener el nombre de usuario actual en Windows PowerShell?
PowerShell es el shell de línea de comandos de Windows utilizado para la automatización de tareas y también para la administración de configuración. Cuando hay varias cuentas disponibles en Windows, puede verificar en qué cuenta se registra actualmente. Por esa razón, PowerShell lo ayudará a obtener el nombre de usuario actual de Windows. También ofrece varios comandos en su inventario que ayudarán a obtener el nombre de usuario actual.

Este tutorial observará varios enfoques para resolver la consulta establecida.

Cómo obtener/conocer el nombre de usuario actual en Windows PowerShell?

Estos son los métodos dados que se pueden abordar para obtener el nombre de usuario actual en Windows:

  • quién soy.
  • Envía PowerShell Drive.
  • $ Env variable.
  • Obtener.
  • Get-wmiobject.
  • .Clase de entorno neto.
  • .Clase neta de WindowsIdentity.

Método 1: Obtener el nombre de usuario actual utilizando el comando "Whoami"

El "quién soyEl comando se utiliza en los sistemas operativos de Windows y UNIX para verificar el nombre de usuario actual.

Para obtener el nombre de usuario actual, el primer lanzamiento "Potencia Shell"Desde el menú de inicio y ejecutarlo de la siguiente manera:

> (Whoami).Split ('\') [1]

Método 2: Obtener el nombre de usuario actual utilizando "env" PowerShell Drive

"Envidia"Es una unidad disponible y se accede solo en PowerShell. Se utiliza para almacenar las variables de entorno en su sistema. Este comando también se puede utilizar para obtener el nombre de usuario actual. Para hacerlo, ejecute el "Get-Childitem"Comando y obtener el"NOMBRE DE USUARIO"Desde la unidad Env:

> Get-Childitem Env: \ Nombre de usuario

Método 3: Obtener el nombre de usuario actual utilizando la variable "$ env"

La unidad Env se puede usar como la variable también para obtener el nombre de usuario actual del sistema de la siguiente manera:

> $ env: nombre de usuario

Método 4: Obtener el nombre de usuario actual utilizando el comando "Get-CimInstance"

Otro cmdlet que se puede usar para recuperar el nombre de usuario actual es "Obtener". Es el comando win32_comutersystem en Windows.

Para obtener el nombre de usuario actual utilizando el comando discutido, escriba en PowerShell:

> (Get -Ciminstance -ClassName Win32_ComputerSystem).Nombre de usuario.Split ('\') [1]

Método 5: Obtener el nombre de usuario actual usando el comando "get-wmiobject"

"Get-wmiobject"¿Es el comando win32_ComputerSystem. Es el comando de versión anterior que se admite en PowerShell 5.1.

También puede utilizarlo para verificar el nombre de usuario:

> (Get -wmiobject -classname win32_comutersystem).Nombre de usuario.Split ('\') [1]

Método 6: Obtener el nombre de usuario actual usando ".Clase de entorno neto "

Utilizando el ".NETO”La clase de entorno es otro enfoque para obtener el nombre de usuario actual en Windows PowerShell:

> [Sistema.Medio ambiente] :: nombre de usuario

Método 7: Obtener el nombre de usuario actual usando ".Clase de WindowsIdentity neto "

Otro .El comando neto que se puede usar para obtener el nombre de usuario actual en PowerShell es .Clase neta de Windowsidentity, utilizada de la siguiente manera:

> ([Sistema.Seguridad.Principal.WindowsIdentity] :: GetCurrent ().Nombre).Split ('\') [1]

Eso se trataba de obtener el nombre de usuario actual en Windows PowerShell.

Conclusión

Para obtener el nombre de usuario actual en PowerShell, escriba y ejecute el "quién soy" dominio. Además, hay otros comandos que también se pueden usar para obtener el nombre de usuario actual, como el "$ Envían" variable, "Obtener","Get-wmiobject",".Clase de entorno neto",".Clase neta de WindowsIdentity", o "EnvidiaComando de conducción. Este tutorial ha presentado un procedimiento detallado para resolver la consulta establecida.