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:
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árioMé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árioMé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árioMé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.