Zmienne środowiskowe PowerShell Ultimate Guide

Zmienne środowiskowe PowerShell Ultimate Guide

Zmienne środowiskowe w PowerShell są używane do uzyskiwania dostępu lub uruchamiania określonych ścieżek, folderów lub plików w systemie Windows. Korzystanie z zmiennych środowiskowych może pomóc w łatwym dostępie do określonego folderu. Zamiast wpisywać pełny adres ścieżki, aby uzyskać dostęp do „Folder temperatury, „%temp%„Można zastosować zmienną środowiskową.

Ponadto zmienne te można uznać za symbole zastępcze lub skróty do długiej ścieżki adresu plików lub folderów. Chodzi o ułatwienie nawigacji na komputerze, niezależnie od tego, czy dodaje ścieżki do aplikacji, czy tworzenie niestandardowych skryptów.

Ten blog zawiera szczegółowe informacje na temat korzystania z zmiennych środowiskowych.

Jakie są zmienne środowiskowe PowerShell?

Są to polecenia, które zostaną omówione:

  • Dir Env:
  • Get -childitem -path env:
  • Get -item -path env:
  • Typy zmiennych środowiskowych.

Metoda 1: Użyj cmdlet „Dir env:”, aby uzyskać zmienne środowiskowe

„„Dir Env:”CMDLET jest specjalnie zaprojektowany, aby uzyskać zmienne środowiskowe za pomocą PowerShell. Wykonaj podane polecenie, aby uzyskać wszystkie zmienne środowiskowe:

Dir Env:

Metoda 2: Użyj „get -childitem -path env:”, aby uzyskać zmienne środowiskowe

„Get-childitem” cmdlet jest używany wzdłuż „-Ścieżka”Parametr i„Env:„Zmienna, aby uzyskać zmienne środowiskowe w systemie Windows:

Get -childitem -path env:

Zgodnie z powyższym kodem:

  • „„Get-ChildItem”CMDLET służy do uzyskania elementu z określonych katalogów.
  • "-Ścieżka„Parametr służy do zdefiniowania ścieżki.
  • "Env:„Zmienna zwraca zmienne środowiskowe:

Metoda 3: Użyj „Get -Item -Path env:”, aby uzyskać zmienne środowiskowe

Podobnie zmienne środowiskowe można również pobrać za pomocą „Zdobądź przedmiot”CMDLET wraz z„-ścieżka”Parametr i„Env:" zmienny:

Get -item -path env:

Tutaj określone „Zdobądź przedmiot„CMDLET służy do uzyskania elementu z określonej lokalizacji, ale nie otrzymuje treści pliku:

Przykład 1: Zdobądź aktualną nazwę użytkownika za pomocą cmdlet „Get-Item”

Ten przykład użyje „Zdobądź przedmiot„CMDLET, aby uzyskać aktualną nazwę użytkownika Windows:

Get -item -path env: nazwa użytkownika

Przykład 2: Uzyskaj całą listę użytkownika za pomocą cmdlet „GET-ITEM”

Teraz uzyskaj listę użytkowników w systemie Windows:

Get -item -path env: użytkownik*

Typy zmiennych środowiskowych

Istnieją trzy rodzaje zmiennych środowiskowych: użytkownik, maszyna i proces. Kiedy wszystkie te zmienne środowiskowe łączą się, tworzą obraz, który zapewnia różne zmienne środowiskowe do uruchamianych procesów.

Zakres 1: Użytkownik

Zakres użytkownika zawiera zmienne środowiskowe powiązane z użytkownikiem uruchamiającym bieżący proces. Aby uzyskać zmienne środowiska zakresu zakresu użytkownika do wykonania poniższego polecenia:

[System.Środowisko] :: getEnvironmentVariables („użytkownik”)

Zakres 2: maszyna

Zakres maszyny zawiera zmienne środowiskowe powiązane z działającymi instancjami Windows:

[System.Środowisko] :: getEnvironmentVariables („maszyna”)

Zakres 3: Proces

Zmienne środowiskowe w zakresie procesu łączą zakres użytkownika i maszyny:

[System.Środowisko] :: getEnvironmentVariables („proces”)

Chodzi o użycie zmiennych środowiska PowerShell.

Wniosek

Zmienne środowiskowe można uznać za symbole zastępcze lub skróty w celu uzyskania dostępu do plików lub folderów, które mają długie adresy ścieżki. Można je odzyskać w PowerShell przy użyciu kilku cmdlet, w tym „„Dir Env:”,„Get -childitem -path env:", Lub "Get -item -path env:". Ten blog przedstawił szczegółowe szczegóły dotyczące zmiennych środowiskowych PowerShell.