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 -ListavailableWyjś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:
Oto przykład polecenia, które wyświetla listę procesów w twoim systemie:
ProcesWyjście pokazuje również różne informacje o procesach.
Podobnie następujące polecenie pokazuje listę usług w twoim systemie:
ZachowajWyjś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.