Jak uzyskać obecną nazwę użytkownika w Windows PowerShell?

Jak uzyskać obecną nazwę użytkownika w Windows PowerShell?
PowerShell to powłoka wiersza poleceń Windows wykorzystywana do automatyzacji zadań, a także do zarządzania konfiguracją. Gdy w systemie Windows jest dostępnych wiele kont, możesz sprawdzić, które konto jest aktualnie zalogowane. Z tego powodu PowerShell pomoże Ci uzyskać aktualną nazwę użytkownika systemu Windows. Oferuje także kilka poleceń w swoim ekwipunku, które pomogą uzyskać obecną nazwę użytkownika.

W tym samouczku zaobserwuje kilka podejść do rozwiązania określonego zapytania.

Jak zdobyć/poznać aktualną nazwę użytkownika w Windows PowerShell?

Są to podane metody, które można podjąć, aby uzyskać obecną nazwę użytkownika w systemie Windows:

  • kim jestem.
  • Env PowerShell Drive.
  • $ Envariable.
  • Otrzymuj ciminstance.
  • Get-WmiObject.
  • .Klasa środowiska netto.
  • .Net Windowidentity Class.

Metoda 1: Uzyskanie aktualnej nazwy użytkownika za pomocą polecenia „whoami”

„„kim jestem„Polecenie jest wykorzystywane w systemach operacyjnych Windows i UNIX do sprawdzenia bieżącej nazwy użytkownika.

Aby uzyskać obecną nazwę użytkownika, pierwsze uruchomienie „PowerShell”Od menu Start i wykonaj je w następujący sposób:

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

Metoda 2: Uzyskanie aktualnej nazwy użytkownika za pomocą „env” PowerShell Drive

"Env”To dysk, który jest dostępny i dostępny tylko w PowerShell. Służy do przechowywania zmiennych środowiskowych w twoim systemie. To polecenie można również wykorzystać do uzyskania obecnej nazwy użytkownika. Aby to zrobić, uruchom „Get-ChildItem”Polecenie i zdobądź„NAZWA UŻYTKOWNIKA„Z napędu Env:

> Get-childitem env: \ nazwa użytkownika

Metoda 3: Uzyskanie aktualnej nazwy użytkownika za pomocą zmiennej „$ env”

Dysk ENV może być używany jako zmienna, aby uzyskać aktualną nazwę użytkownika systemu w następujący sposób:

> $ env: nazwa użytkownika

Metoda 4: Uzyskanie aktualnej nazwy użytkownika za pomocą polecenia „Get-Ciminstance”

Kolejna cmdlet, którą można użyć do odzyskania obecnej nazwy użytkownika, jest „Otrzymuj ciminstance". Jest to polecenie WIN32_COMPUTERSystem w systemie Windows.

Aby uzyskać obecną nazwę użytkownika za pomocą omawianego polecenia, wpisz ją w PowerShell:

> (Get -ciminstance -classname Win32_Computersystem).Nazwa użytkownika.Split ('\') [1]

Metoda 5: Uzyskanie bieżącej nazwy użytkownika za pomocą polecenia „get-Wmiobject”

"Get-WmiObject”Jest poleceniem Win32_Computersystem. Jest to starsze polecenie wersji obsługiwane na PowerShell 5.1.

Możesz także użyć go do weryfikacji nazwy użytkownika:

> (Get -WmiObject -className Win32_Computersystem).Nazwa użytkownika.Split ('\') [1]

Metoda 6: Uzyskanie aktualnej nazwy użytkownika za pomocą „.Netto ”klasa środowiska

Używając ".INTERNET„Klasa środowiska to kolejne podejście do uzyskania obecnej nazwy użytkownika w Windows PowerShell:

> [System.Środowisko] :: nazwa użytkownika

Metoda 7: Uzyskanie aktualnej nazwy użytkownika za pomocą „.Netto „Windowidentity Class

Inny .Polecenie netto, które można użyć do uzyskania aktualnej nazwy użytkownika w PowerShell jest .Net WindowsIdentity Class, wykorzystywana w następujący sposób:

> ([System.Bezpieczeństwo.Główny.Windowsidentity] :: getCurrent ().Nazwa).Split ('\') [1]

Chodziło o uzyskanie obecnej nazwy użytkownika w Windows PowerShell.

Wniosek

Aby uzyskać obecną nazwę użytkownika w PowerShell, wpisz i wykonaj „kim jestem" Komenda. Ponadto istnieją inne polecenia, które można również użyć do uzyskania obecnej nazwy użytkownika, takich jak „$ Env" zmienny, "Otrzymuj ciminstance”,„Get-WmiObject”,„.Klasa środowiska netto”,„.Net Windowidentity Class", Lub "Env”Polecenie napędu. Ten samouczek przedstawił szczegółową procedurę rozwiązania określonego zapytania.