Jaki jest najlepszy sposób na określenie lokalizacji bieżącego skryptu PowerShell?

Jaki jest najlepszy sposób na określenie lokalizacji bieżącego skryptu PowerShell?

PowerShell to język skryptowy, najczęściej używany do wykonywania zadań automatyzacji w systemie. Ma aplikację hosta o nazwie „PowerShell Ise”, Używany do tworzenia i wykonywania skryptów i funkcji. Skrypty PowerShell są zapisywane za pomocą „.PS1" rozszerzenie. Lokalizacja skryptów PowerShell można określić, wykonując określone polecenia w PowerShell Ise w skrypcie. Mówiąc dokładniej, określenie lokalizacji skryptu PowerShell pomaga w odniesieniu się do skryptu względnego.

Ten post będzie wykazywał wiele metod rozwiązania wspomnianego zapytania.

Jaki jest najlepszy/lepszy sposób/metoda do określenia lokalizacji/ścieżki bieżącego skryptu PowerShell?

Metody te można zastosować do rozwiązania wspomnianego zapytania:

  • $ Psscriptroot.
  • $ PsCommandPath.
  • Dzielona ścieżka.

Metoda 1: Użyj „$ psscriptroot”, aby określić/odkryć lokalizację/ścieżkę skryptu w PowerShell

Lokalizacja skryptu PowerShell można ustalić, wykonując „$ Psscriptroot„Polecenie w skrypcie. Jest specjalnie zaprojektowany w celu uzyskania lokalizacji skryptu PowerShell. Na przykład spójrz na podaną wskazówkę wymienioną poniżej.

Przykład

Wykonaj podane polecenie w konsoli PowerShell ISE, aby uzyskać/pobrać lokalizację/ścieżkę skryptu PowerShell:

> $ Psscriptroot

Można zauważyć, że położenie/ścieżka skryptu została określona.

Metoda 2: Użyj „$ psCommandPath”, aby określić/odkryć lokalizację/ścieżkę skryptu PowerShell

„„$ PsCommandPath”CMDLET nie tylko określa bieżącą lokalizację/ścieżkę skryptu PowerShell. Ponadto wyświetla również nazwę skryptu.

Przykład

Uruchom podane polecenie, aby pobrać lokalizację skryptu PowerShell:

> $ PsCommandPath

Lokalizacja skryptu PowerShell i jego nazwa zostały pomyślnie wyświetlone w wyjściu.

Metoda 3: Użyj „podzielonej ścieżki”, aby określić/odkryć lokalizację/ścieżkę skryptu w PowerShell

Inną metodą, która może wydrukować lokalizację skryptu PowerShell, jest „Dzielona ścieżka". Jest wykorzystywany do uzyskania części danej ścieżki, pełnej ścieżki lub nazwy pliku.

Przykład

Aby uzyskać/odzyskać bieżącą ścieżkę skryptu, po prostu wykonaj wspomniane polecenie w skrypcie PowerShell ISE:

> Podzielona ścieżka $ psise.Aktualny dokument.Pełna ścieżka

Aktualna lokalizacja skryptu PowerShell została wydrukowana.

Wniosek

Lokalizacja bieżącego skryptu PowerShell można określić za pomocą kilku metod. Metody te obejmują „$ Psscriptroot ”,„ $ psCommandPath ”i„ dzielna ścieżka". Ilekroć każda z tych trzech metod zostanie wykonywana, wyświetlają bieżącą lokalizację skryptu PowerShell. Ten post przedstawił kilka metod określania bieżącej lokalizacji skryptu PowerShell.