So erhalten Sie den aktuellen Benutzernamen in Windows PowerShell?

So erhalten Sie den aktuellen Benutzernamen in Windows PowerShell?
PowerShell ist die Windows -Befehlszeilenschale, die für die Automatisierung von Aufgaben und auch für die Konfigurationsverwaltung verwendet wird. Wenn mehrere Konten unter Windows verfügbar sind, können Sie überprüfen, welches Konto derzeit angemeldet ist. Aus diesem Grund hilft PowerShell Ihnen, den aktuellen Benutzernamen von Windows zu erhalten. Es bietet auch mehrere Befehle in seinem Inventar an, um den aktuellen Benutzernamen zu erhalten.

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:

  • Wer bin ich.
  • Env Powershell Drive.
  • $ Env Variable.
  • Get-Ciminstance.
  • Get-wmiObject.
  • .Nettoumweltklasse.
  • .Netto -Windows -Identitätsklasse.

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: \ Benutzername

Methode 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: Benutzername

Methode 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] :: Benutzername

Methode 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.