In diesem Tutorial werden mehrere Ansätze beobachtet, um die angegebene Abfrage zu lösen.
So bekommen/kennen Sie den aktuellen Benutzernamen in Windows PowerShell?
Dies sind die angegebenen Methoden, die angesprochen werden können, um den aktuellen Benutzernamen in Windows zu erhalten:
Methode 1: Der aktuelle Benutzername mit dem Befehl "whoami" erhalten
Der "Wer bin ichDer Befehl ”wird in Windows- und UNIX -Betriebssystemen verwendet, um den aktuellen Benutzernamen zu überprüfen.
Um den aktuellen Benutzernamen zu erhalten, starten Sie zuerst “Power Shell”Aus dem Startmenü und führen Sie es wie folgt aus:
> (Whoami).Split ('\') [1]Methode 2: Erhalten Sie den aktuellen Benutzernamen mit "Env" PowerShell Drive
“EnvIst ein Laufwerk, das verfügbar ist und nur in PowerShell zugegriffen wird. Es wird verwendet, um die Umgebungsvariablen auf Ihrem System zu speichern. Dieser Befehl kann auch verwendet werden, um den aktuellen Benutzernamen zu erhalten. Um dies zu tun, leiten Sie die “Get-ChilditemBefehl ”und bekommen die“NUTZERNAME”Aus dem Env Drive:
> Get-Childitem Env: \ BenutzernameMethode 3: Erhalten Sie den aktuellen Benutzernamen mithilfe der Variablen "$ enge"
Das Env -Laufwerk kann auch als Variable verwendet werden, um den aktuellen Benutzernamen des Systems wie folgt zu erhalten:
> $ env: BenutzernameMethode 4: Erhalten Sie den aktuellen Benutzernamen mit dem Befehl „Get-Ciminstance“
Ein weiteres CMDLet, mit dem der aktuelle Benutzername abgerufen werden kann, ist “Get-Ciminstance”. Es ist der Befehl Win32_Computersystem in Windows.
Geben Sie ihn in PowerShell ein, um den aktuellen Benutzernamen mit dem besprochenen Befehl zu erhalten:
> (GET -CIMINSTANCE -ClassName Win32_ComputerSystem).Nutzername.Split ('\') [1]Methode 5: Erhalten Sie den aktuellen Benutzernamen mit dem Befehl „get-wmiObject“
“Get-wmiObjectIst der Befehl Win32_Computersystem. Es ist der Befehl älterer Version, der auf PowerShell 5 unterstützt wird.1.
Sie können es auch verwenden, um den Benutzernamen zu überprüfen:
> (Get -WmiObject -ClassName Win32_ComputerSystem).Nutzername.Split ('\') [1]Methode 6: Aktuellen Benutzernamen mit “erhalten“.NET ”Umweltklasse
Verwendung der ".NETZ„Umweltklasse ist ein weiterer Ansatz, um den aktuellen Benutzernamen in Windows PowerShell zu erhalten:
> [System.Umgebung] :: BenutzernameMethode 7: Aktuellen Benutzernamen mit “erhalten“.NET ”WindowsIdentity -Klasse
Andere .NET -Befehl, mit dem der aktuelle Benutzername in PowerShell erhalten werden kann, ist .Netto -Windows -Identitätsklasse, wie folgt verwendet:
> ([System.Sicherheit.Rektor.WindowsIdentity] :: getCurrent ().Name).Split ('\') [1]Das ging darum, den aktuellen Benutzernamen in Windows PowerShell zu bekommen.
Abschluss
Geben Sie die aktuelle Benutzername in PowerShell ein und führen Sie das ausWer bin ich" Befehl. Darüber hinaus gibt es auch andere Befehle, die auch verwendet werden können, um den aktuellen Benutzernamen zu erhalten, wie z$ Env"Variable", "Get-Ciminstance","Get-wmiObject",".Nettoumweltklasse",".Netto -Windows -Identitätsklasse", oder "EnvAntriebsbefehl. In diesem Tutorial wurde ein detailliertes Verfahren zur Lösung der angegebenen Abfrage vorgestellt.