Wymagania wstępne
Jeśli używasz środowiska skryptowego PowerShell po raz pierwszy, możesz stawić czoła następującemu błędowi podczas wykonywania skryptu PowerShell.
Jak widać na powyższym zrzucie ekranu wyjściowego, wykonanie skryptu jest wyłączone w tym systemie. Aby to włączyć, musisz otworzyć PowerShell (z uprawnieniami administracyjnymi), a następnie wykonać następujące polecenie:
Set-executionPolicy zdalnieZ powyższego wyjścia można zaobserwować, że polityka wykonania została pomyślnie zmieniona.
Metoda 1: Jak uruchomić skrypt za pomocą PowerShell Ise?
Istnieje kilka metod uruchamiania skryptu PowerShell, dwie metody są następujące:
Idź do Początek menu i wybierz Windows PowerShell Ise, i Grać (w kolorze zielonym) przycisk służy do uruchamiania skryptu.
Według wyżej wymieniony fragment skrypt działa poprawnie.
Skopiuj bezwzględną ścieżkę pliku skryptu i wklej ją do terminalu PowerShell, aby uruchomić
Metoda 2: Jak uruchomić skrypt za pomocą konsoli PowerShell?
PowerShell zapewnia udogodnienia do uruchomienia skryptu z terminala. Aby to zrobić, musisz podać bezwzględną ścieżkę skryptu, tak jak to zrobiliśmy w następującym poleceniu:
C: \ Users \ PowerShell \ Documents \ Date1.PS1Zgodnie z wyjściem zrzutem ekranu skrypt jest wykonywany i zwrócił wartość we właściwy sposób.
Metoda 3: Jak uruchomić skrypt za pomocą wiersza polecenia (cmd)?
Skrypt PowerShell można również uruchomić z CLI. Do wykonania skryptu zostanie użyte do wykonania skryptu. Musisz użyć „PowerShell” Słowo kluczowe z "-plik" parametr. Po "-plik" Parametr, dodaj bezwzględną ścieżkę pliku skryptu za pomocą „.PS1 ”.
PowerShell -file "C: \ Users \ PowerShell \ Documents \ Date1.PS1 "Wyjście pokazuje, że skrypt został pomyślnie wykonany.
Dobra robota! Udało Ci się włączyć i uruchomić skrypt PowerShell z trzech różnych środowisk i.mi., PowerShell Ise, PowerShell Terminal i CLI.
Wniosek
Skrypt PowerShell można uruchomić za pomocą wiersza polecenia konsoli PowerShell (CMD) lub konsoli PowerShell ISE. Wykazaliśmy możliwe metody uruchomienia skryptu PowerShell. Skrypt PowerShell zapisuje swoje pliki skryptowe z rozszerzeniem „.PS1". Przed wykonaniem skryptu należy ustalić zasady wykonania.