Como obter o nome de usuário atual no Windows PowerShell?

Como obter o nome de usuário atual no Windows PowerShell?
PowerShell é o shell da linha de comando do Windows utilizado para a automação de tarefas e também para gerenciamento de configuração. Quando várias contas estão disponíveis no Windows, você pode verificar qual conta atualmente está conectada. Por esse motivo, PowerShell o ajudará a obter o nome de usuário atual do Windows. Ele também oferece vários comandos em seu inventário que ajudarão a obter o nome de usuário atual.

Este tutorial observará várias abordagens para resolver a consulta declarada.

Como obter/conhecer o nome de usuário atual no Windows PowerShell?

Estes são os métodos fornecidos que podem ser abordados para obter o nome de usuário atual no Windows:

  • Quem sou eu.
  • Env PowerShell Drive.
  • $ Env variável.
  • Get-CimInstance.
  • Get-wmiobject.
  • .Classe de ambiente líquido.
  • .Net WindowsIdentity Class.

Método 1: Obtendo o nome de usuário atual usando o comando "whoami"

O "Quem sou eu”O comando é utilizado no Windows e no Unix Operating Systems para verificar o nome de usuário atual.

Para obter o nome de usuário atual, primeiro o lançamento ““Powershell”No menu Iniciar e executá -lo da seguinte forma:

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

Método 2: Obtendo o nome de usuário atual usando "Env" PowerShell Drive

““Env”É uma unidade disponível e acessada apenas em PowerShell. É usado para armazenar as variáveis ​​do ambiente em seu sistema. Este comando também pode ser utilizado para obter o nome de usuário atual. Para fazer isso, execute o “Get-Childitem”Comandando e obtenha o“NOME DE USUÁRIO”Do Env Drive:

> Get-Childitem Env: \ Nome de usuário

Método 3: Obtendo o nome de usuário atual usando a variável “$ Env”

O DRIVE ENV pode ser usado como a variável também para obter o nome de usuário atual do sistema da seguinte forma:

> $ Env: Nome de usuário

Método 4: Obter nome de usuário atual usando o comando “get-ciminstance”

Outro cmdlet que pode ser usado para recuperar o nome de usuário atual é “Get-CimInstance”. É o comando Win32_ComputerSystem no Windows.

Para obter o nome de usuário atual usando o comando discutido, digite -o no PowerShell:

> (Get -CimInstance -ClassName Win32_ComputerSystem).Nome de usuário.Split ('\') [1]

Método 5: Obter nome de usuário atual usando o comando "get-wmiobject"

““Get-wmiobject”É o comando win32_computersystem. É o comando da versão mais antiga que é suportado no PowerShell 5.1.

Você também pode utilizá -lo para verificar o nome de usuário:

> (Get -wmiobject -className Win32_ComputerSystem).Nome de usuário.Split ('\') [1]

Método 6: Obter nome de usuário atual usando “.Net ”Ambiente Classe

Usando o “.LÍQUIDO”A classe do ambiente é outra abordagem para obter o nome de usuário atual no Windows PowerShell:

> [Sistema.Ambiente] :: Nome de usuário

Método 7: Obter nome de usuário atual usando “.NET ”WindowsIdentity Class

Outro .Comando net que pode ser usado para obter o nome de usuário atual em PowerShell é .Net WindowsIdentity Class, utilizado da seguinte maneira:

> ([Sistema.Segurança.Diretor.WindowsIdentity] :: getCurrent ().Nome).Split ('\') [1]

Isso se tratava de obter o nome de usuário atual no Windows PowerShell.

Conclusão

Para obter o nome de usuário atual em PowerShell, digite e execute o “Quem sou eu”Comando. Além disso, existem outros comandos que também podem ser usados ​​para obter o nome de usuário atual, como o “$ Env" variável, "Get-CimInstance","Get-wmiobject",".Classe de ambiente líquido",".Net WindowsIdentity Class", ou "Env”Drive Command. Este tutorial apresentou um procedimento detalhado para resolver a consulta declarada.