Co to jest Windows PowerShell?

Co to jest Windows PowerShell?
PowerShell to otwartą i wieloplatformową powłokę z szerokim wsparciem dla języków scenariuszy. PowerShell służy do zarządzania i automatyzacji różnych zadań w systemie operacyjnym za pomocą dużego zestawu poleceń (znanego jako CMDLETS). Został zbudowany za pomocą Microsoft's .Technologia netto. PowerShell pomaga specjalistom technicznym w budowaniu wysoce wydajnych skryptów.

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
  • PowerShell: aplikacja wiersza poleceń
  • PowerShell: Język skryptowy

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.