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:
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 utenteMetodo 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 utenteMetodo 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 utenteMetodo 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.