Do czego służy PowerShell

Do czego służy PowerShell
PowerShell to aplikacja polecenia open source do automatyzacji i wykonywania różnych zadań. Microsoft zapewnia wbudowaną obsługę tego potężnego narzędzia dla systemu Windows, podczas gdy można go również uzyskać dla Linux i MacOS.

PowerShell zawiera listę poleceń do automatyzacji różnych operacji w systemie Windows. Ponadto do budowy różnych aplikacji można użyć obsługi języka skryptowego. W tym poście opisano różne przypadki użycia PowerShell w życiu użytkownika komputera.

Do czego służy PowerShell

PowerShell zapewnia serię poleceń do automatyzacji czasochłonnych i żmudnych zadań. Ta funkcjonalność PowerShell jest obsługiwana przez około 1500 cmdlet i język scenariusza. Przejdźmy przez funkcjonalność i działanie PowerShell.

Jak używać PowerShell

PowerShell może być używany do automatyzacji różnych zadań przy użyciu długiej listy cmdletów, funkcji i aliasów.

CMDLETS: CMDLET (znany również jako polecenie PowerShell) to polecenie używane w konsoli PowerShell do wykonania określonej operacji.

Funkcje: Funkcja PowerShell obejmuje różne stwierdzenia PowerShell w celu wykonania określonego zadania.

Alias: Jak sama nazwa kieruje, alias jest alternatywą dla dowolnej cmdlet lub funkcji w PowerShell. Wykonuje to samo działanie, co jego polecenie nadrzędne.

Dostępne CMDLETY/Funkcje/aliasy można uzyskać za pomocą podsumowanego polecenia:

Get-command



Wyjście pokazuje, że wszystkie CMDLET, Funkcje i aliasy są drukowane na konsoli.

Moduły PowerShell: Moduły to pakiety zawierające CMDLETS, Funkcje, aliasy i zmienne PowerShell do zarządzania usługami/pakietami z PowerShell. Twój system ma różne wbudowane moduły do ​​zarządzania operacją, użyj poniższej komendy, aby uzyskać dostępny (wbudowany i zdefiniowany przez użytkownika) moduły na komputerze:

Get -module -Listavailable

Wyjście wyświetla listę dostępnych modułów w różnych wersjach PowerShell.

Łącznie CMDLETS, aliasy, funkcje i moduły wykonują następujące operacje w systemie systemu Windows:

  • Lista uruchomionych procesów
  • Lista usług
  • Zainstaluj/usuń aplikacje
  • Usuń partycje
  • Lista plików/katalogów
  • Sprawdzanie adresu IP

Oto przykład polecenia, które wyświetla listę procesów w twoim systemie:

Proces

Wyjście pokazuje również różne informacje o procesach.

Podobnie następujące polecenie pokazuje listę usług w twoim systemie:

Zachowaj

Wyjście drukuje również aktualny status usług wraz z ich nazwami.

Jak używać PowerShell Ise

PowerShell ISE zapewnia obsługę skryptów dla wsparcia języka Skryptu PowerShell. Można go używać do tworzenia/uruchamiania/edytowania skryptów PowerShell. Skrypt zawiera wiele cmdletów, funkcji i aliasów, aby wykonać określone zadanie.

Jak utworzyć i uruchomić skrypt PowerShell

Skrypty PowerShell można tworzyć za pomocą PowerShell ISE lub dowolnego edytora tekstu. Ta sekcja pokazuje kilka kroków do utworzenia, a także uruchamia skrypty.

Krok 1: Uprzepustuj PowerShell Ise za pomocą przywilejów administratora:

Zostanie obserwowany następujący interfejs, w którym można kliknąć małą strzałkę w dół, aby otworzyć panel skryptowy. Ponadto, prawica po stronie tego okna pokazuje dostępne cmdlet i funkcje obsługiwane przez skrypty.

Krok 2: Po otwarciu możesz napisać wiele poleceń, aliasów i funkcji w skrypcie. PowerShell Scripting Pane dostarcza również wskazówki zgodnie z pierwszymi słowami kluczowymi włożonymi do skryptu.

Powyższy skrypt pokazuje, że „Echo" I "Get-alias„CMDLETS zostaną wywołane po wykonaniu skryptu.

Krok 3: Musisz zapisać skrypt przed wykonaniem. Następnie musisz umieścić całą ścieżkę skryptu do pomyślnego wykonania lub możesz podać ścieżkę w stosunku do obecnego katalogu PowerShell.

Tutaj wykonujemy skrypt, używając bezwzględnej ścieżki skryptu (ponieważ część absolutna unieważnia szanse na błąd ścieżki).

W miarę wykonywania skryptu wszystkie aliasy PowerShell są drukowane na konsoli.

Wniosek

PowerShell służy do automatyzacji kilku zadań i operacji w systemie Windows, Linux i MacOS. PowerShell działa również jako tłumacz języka skryptu PowerShell. Ten post ilustruje cel PowerShell. PowerShell ma również środowisko scenariusze znane jako PowerShell Ise. Wsparcie w języku skryptowym PowerShell służy do budowy narzędzi lub do celów automatyzacji.