PowerShell bietet eine Liste von Befehlen, um verschiedene Vorgänge unter Windows zu automatisieren. Darüber hinaus kann seine Skriptsprachunterstützung verwendet werden, um verschiedene Anwendungen zu erstellen. Dieser Beitrag beschreibt verschiedene Anwendungsfälle von PowerShell im Leben eines Computerbenutzers.
Wofür wird PowerShell verwendet?
PowerShell bietet eine Reihe von Befehlen, um zeitaufwändige und mühsame Aufgaben zu automatisieren. Diese PowerShell -Funktionalität wird von rund 1500 CMDlets und der Skriptsprache unterstützt. Lassen Sie uns die Funktionen und Arbeiten der PowerShell durchlaufen.
Wie man den PowerShell benutzt
PowerShell kann verwendet werden, um verschiedene Aufgaben mithilfe der langen Liste von CMDlets, Funktionen und Aliase zu automatisieren.
Cmdlets: Ein CMDLet (auch als PowerShell -Befehl bekannt) ist ein Befehl, der in der PowerShell -Konsole verwendet wird, um eine bestimmte Operation durchzuführen.
Funktionen: Eine PowerShell -Funktion umfasst verschiedene PowerShell -Aussagen, um eine bestimmte Aufgabe zu erfüllen.
Alias: Wie der Name leitet, ist ein Alias eine Alternative zu jedem CMDLet oder einer Funktion in PowerShell. Es führt dieselbe Aktion aus wie die des übergeordneten Befehls.
Die verfügbaren CMDlets/Funktionen/Aliase können über den folgenden Befehl erhalten werden:
Get-Command
Die Ausgabe zeigt, dass alle CMDlets, Funktionen und Aliase auf der Konsole gedruckt sind.
PowerShell -Module: Module sind die Pakete, die PowerShell -Cmdlets, Funktionen, Aliase und Variablen zum Verwalten von Diensten/Paketen aus der PowerShell enthalten. Ihr System verfügt über verschiedene integrierte Module, um Vorgänge zu verwalten. Verwenden Sie den unten erwähnten Befehl, um die verfügbaren (integrierten und benutzerdefinierten) Module auf Ihrer Maschine zu erhalten:
Get -Module -ListAVailableDie Ausgabe zeigt die Liste der verfügbaren Module auf verschiedenen Versionen von PowerShell an.
Kumulativ führen die CMDlets, Aliase, Funktionen und Module die folgenden Vorgänge in Ihrem Windows -System aus:
Hier ist ein Beispiel für einen Befehl, in dem die Liste der Prozesse in Ihrem System angezeigt wird:
Get-ProcessDie Ausgabe zeigt auch verschiedene Informationen über die Prozesse.
In ähnlicher Weise zeigt der folgende Befehl die Liste der Dienste in Ihrem System an:
Get-ServiceDie Ausgabe druckt den aktuellen Status von Diensten neben ihren Namen auch.
Wie man PowerShell ise benutzt
PowerShell ISE bietet Scripting -Unterstützung für PowerShell Scripting Sprachunterstützung. Es kann verwendet werden, um PowerShell -Skripte zu erstellen/auszuführen/zu bearbeiten. Ein Skript enthält mehrere CMDlets, Funktionen und Aliase, um eine bestimmte Aufgabe auszuführen.
So erstellen und führen Sie ein PowerShell -Skript aus und führen Sie aus
Die PowerShell -Skripte können mit dem PowerShell ISE oder einem beliebigen Texteditor erstellt werden. Dieser Abschnitt zeigt mehrere Schritte zum Erstellen und Ausführen der Skripte.
Schritt 1: Starten Sie den PowerShell ISE mit Administrator -Privilegien:
Die folgende Schnittstelle wird beobachtet, wo Sie auf den kleinen Pfeil klicken können, um die Skriptscheibe zu öffnen. Darüber hinaus zeigt das rechte Bereich dieses Fensters die verfügbaren CMDlets und Funktionen, die von den Skripten unterstützt werden.
Schritt 2: Sobald Sie geöffnet sind, können Sie mehrere Befehle, Aliase und Funktionen in das Skript schreiben. PowerShell Scripting -Bereich liefert auch die Hinweise gemäß den ersten in das Skript eingefügten Schlüsselwörtern.
Das obige Skript zeigt, dass eine “Echo" Und "Get-alias”CMDlets werden beim Ausführen des Skripts aufgefordert.
Schritt 3: Sie müssen das Skript vor der Ausführung speichern. Danach müssen Sie den vollständigen Pfad des Skripts für eine erfolgreiche Ausführung einsetzen, oder Sie können den Pfad relativ zum aktuellen Verzeichnis der PowerShell bereitstellen.
Hier führen wir das Skript aus, indem wir den absoluten Pfad des Skripts verwenden (als absoluter Teil nimmt die Wahrscheinlichkeit eines Pfadfehlers auf).
Während das Skript ausgeführt wird, werden alle Aliase der PowerShell auf der Konsole gedruckt.
Abschluss
PowerShell wird verwendet, um mehrere Aufgaben und Vorgänge unter Windows, Linux und MacOS zu automatisieren. Powershell fungiert auch als Interpreter für Powershells Skriptsprache. Dieser Beitrag zeigt den Zweck von PowerShell. PowerShell hat auch eine Skriptumgebung, die als Powershell ISE bekannt ist. Die Unterstützung der Skriptsprache von PowerShell wird zum Erstellen von Tools oder zur Automatisierungszwecken verwendet.