Windows zapewnia obsługę CMD w celu automatyzacji różnych zadań wiersza poleceń. Jednak PowerShell przewyższa go z linią poleceń i wsparciem języka skryptowego.
Ten post prowadzi Cię do PowerShell i obsługuje następujące wyniki uczenia się:
Co to jest Windows PowerShell
Proste polecenie PowerShell jest wykonywane w terminalu PowerShell, podczas gdy seria stwierdzeń jest wykonywana w środowisku skryptowym PowerShell (znanego jako ISE). Wiersz poleceń PowerShell i obsługa języka skryptowego zależą od dostępnych cmdletów, funkcji i aliasów.
CMDLETS: CMDLET to polecenie używane w PowerShell.
Skróty: Alias to alternatywna nazwa dla cmdlet, wykonywalnej lub skryptu.
Funkcje: Funkcje to lista instrukcji o nazwie i wartości, którą im przypisujesz.
W nadchodzących sekcjach zademonstrujemy działanie i wykorzystanie PowerShell jako wiersza poleceń i wsparcie języka skryptowego.
PowerShell: aplikacja wiersza poleceń
PowerShell, interfejs wiersza polecenia, służy do interakcji z systemem komputerowym do automatyzacji zadań za pomocą poleceń. Ma tekstowy interfejs użytkownika używany do sterowania i uruchamiania programów. Powłoki inne niż PowerShell akceptują te tekst i zwracają obiekty tekstowe, ale PowerShell akceptuje tekst i zwraca .Obiekty netto.
W tym miejscu wymieniliśmy niektóre zastosowania PowerShell jako aplikacji wiersza poleceń.
Jak uzyskać listę usług w PowerShell?
„„Zachowaj„Polecenie drukuje usługi na komputerze w następujący sposób:
Zachowaj
Dane wyjściowe pokazuje, że wszystkie „Zatrzymany" I "Działanie„Usługi są wydrukowane na terminalu.
Jak uzyskać listę procesów w PowerShell?
Lista procesów systemu można wykonać za pomocą CMDLET GET-SERVICE. Poniższe polecenie wyświetli aktualne usługi Twojego komputera.
Proces
Obecne procesy systemu są wyświetlane za pomocą ich ID I Nazwa procesu również.
Jak uzyskać listę dostępnych CMDLET, aliasów i funkcji w PowerShell?
Jak omówiono wcześniej, PowerShell obsługuje CMDLET, funkcje i aliasy. Obsługiwane cmdlety, funkcje i aliasy można wydrukować za pomocą następującego polecenia:
Get-command
Po pierwsze, lista obsługiwanych „Alias”Wydrukuje, a następnie„Funkcjonować" I "CMDLET"
PowerShell: Język skryptowy
Język skryptowy służy do pisania i wykonywania skryptów (skrypt zawiera różne cmdlety, funkcje, aliasy). Wejścia i wyjścia w języku skryptowym są wszystkie .Obiekty netto. Skrypt PowerShell służy do wykonywania zestawu poleceń. CMDLETS, aliasy i funkcje PowerShell można użyć w skrypcie.
Jak utworzyć i uruchomić skrypt PowerShell?
PowerShell ISE to narzędzie wspierające tworzenie i wykonywanie skryptów PowerShell.
Krok 1: Uruchom PowerShell-ise
Przejdź do menu Start. Wyszukaj PowerShell ISE i uruchom go z uprawnieniami administratora, jak pokazano poniżej:
Notatka: Zaleca się otwieranie PowerShell jako administratora do wykonywania wszystkich cmdletów, ponieważ niewiele poleceń wymaga uprawnień administratora.
Po otwarciu pojawia się następujące okno, które ma trzy części:
- Panel skryptowy: Część PowerShell Ise, w której pisane są skrypty
- Konsolowa panel: Terminal Support for PowerShell ISE (możesz również wykonać polecenia PowerShell tutaj)
- Moduły: Obszerna lista pokazuje listę obsługiwanych modułów przez PowerShell Ise
Dane wyjściowe pokazuje wszystkie trzy pately obsługiwane przez PowerShell ISE.
Krok 2: Utwórz i zapisz skrypt
Kod skryptu jest zapisany w „Panel skryptowy„Część okna. Napisaliśmy następujący kod w skrypcie i zapisaliśmy skrypt nazwą „PWSH.PS1".
Write-host 'Cześć ! Witamy w Linuxhint!'
Krok 3: Wykonaj skrypt
Skrypt PowerShell można wykonać w terminalu PowerShell lub wiersza polecenia. W naszym przypadku pełna ścieżka „PWSH.PS1„Skrypt to„C: \ Użytkownicy \ adnan \ pobrań \ PWSH.PS1".
Otwórz terminal PowerShell (lub PowerShell Ise). Napisz całą ścieżkę skryptu i naciśnij Enter, tak jak to zrobiliśmy tutaj, aby wykonać „PWSH.PS1”Skrypt.
C: \ Użytkownicy \ adnan \ pobrań \ PWSH.PS1
Wyjście pokazuje, że treść skryptu jest drukowana na konsoli.
Wniosek
Windows PowerShell to terminal i środowisko języka skryptowego do wykonywania poleceń i tworzenia/uruchamiania skryptów. Ten post krótko wyjaśnia, czym jest Windows PowerShell i jego przypadki użycia. Nauczyłeś się wykonywać polecenia na terminalu. Ponadto wykazano również wykorzystanie PowerShell ISE, aby tworzyć i uruchamiać skrypty PowerShell.