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:
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:
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żytkownikaPrzykł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.