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:
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żytkownikaMetoda 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żytkownikaMetoda 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żytkownikaMetoda 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.