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:
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:
> $ PsscriptrootMoż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:
> $ PsCommandPathLokalizacja 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żkaAktualna 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.