Come ottenere il nome utente attuale in Windows PowerShell?

Come ottenere il nome utente attuale in Windows PowerShell?
PowerShell è la shell della riga di comando di Windows utilizzata per l'automazione delle attività e anche per la gestione della configurazione. Quando sono disponibili più account su Windows, è possibile verificare quale account è attualmente effettuato. Per questo motivo, PowerShell ti aiuterà a ottenere il nome utente attuale di Windows. Offre anche diversi comandi nel suo inventario che aiuteranno a ottenere il nome utente attuale.

Questo tutorial osserverà diversi approcci per risolvere la query dichiarata.

Come ottenere/conoscere il nome utente attuale in Windows Powershell?

Questi sono i metodi dati che possono essere affrontati per ottenere il nome utente corrente in Windows:

  • chi sono.
  • Env Powershell Drive.
  • $ Env variabile.
  • Get-Ciminstance.
  • Get-wmiobject.
  • .Classe di ambiente netto.
  • .Classe di Windowsidenza net.

Metodo 1: ottenere il nome utente attuale usando il comando "whoami"

IL "chi sono"Il comando è utilizzato in sistemi operativi Windows e Unix per verificare il nome utente corrente.

Per ottenere il nome utente attuale, il primo lancio "Powershell"Dal menu Start ed eseguilo come segue:

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

Metodo 2: ottenere il nome utente attuale usando "env" PowerShell Drive

"Env"È un disco disponibile e accessibile solo in PowerShell. Viene utilizzato per archiviare le variabili di ambiente sul tuo sistema. Questo comando può anche essere utilizzato per ottenere il nome utente attuale. Per farlo, eseguire il "Get-childitemComando "e ottenere il"NOME UTENTE"Dall'unità Env:

> Get-childitem env: \ nome utente

Metodo 3: Ottenere il nome utente attuale usando la variabile "$ env"

L'unità Env può essere utilizzata come variabile anche per ottenere il nome utente corrente del sistema come segue:

> $ env: nome utente

Metodo 4: Ottenere il nome utente attuale usando il comando "get-ciminstance"

Un altro cmdlet che può essere utilizzato per recuperare il nome utente corrente è "Get-Ciminstance". È il comando Win32_ComputerSystem in Windows.

Per ottenere il nome utente attuale usando il comando discusso, digitalo in PowerShell:

> (Get -Ciminstance -ClassName Win32_ComputerSystem).Nome utente.Split ('\') [1]

Metodo 5: Ottenere il nome utente attuale usando il comando "get-wmiobject"

"Get-wmiobject"È il comando Win32_ComputerSystem. È il comando della versione precedente che è supportato su PowerShell 5.1.

Puoi anche utilizzarlo per verificare il nome utente:

> (Get -WMIObject -ClassName Win32_ComputerSystem).Nome utente.Split ('\') [1]

Metodo 6: ottenere il nome utente attuale usando ".Classe di ambiente netto "

Usando il ".NETTO"L'ambiente è un altro approccio per ottenere il nome utente attuale in Windows PowerShell:

> [Sistema.Ambiente] :: nome utente

Metodo 7: ottenere il nome utente attuale usando ".Classe di Windowsidenza net "

Un altro .Il comando netto che può essere utilizzato per ottenere il nome utente attuale in PowerShell è .Net Windowsidenza Classe, utilizzata come segue:

> ([Sistema.Sicurezza.Principale.WindowsIdentity] :: getCurrent ().Nome).Split ('\') [1]

Si trattava di ottenere il nome utente attuale in Windows Powershell.

Conclusione

Per ottenere il nome utente attuale in PowerShell, digita ed esegui il "chi sono"Comando. Inoltre, ci sono altri comandi che possono essere utilizzati anche per ottenere il nome utente attuale, come il "$ Env"Variabile,"Get-Ciminstance","Get-wmiobject",".Classe di ambiente netto",".Classe di Windowsidenza net", O "Env"Comando drive. Questo tutorial ha presentato una procedura dettagliata per risolvere la query dichiarata.