PowerShell ist eine Befehlszeilen-Shell, die für die Aufgabenautomatisierung über eine Skriptsprache verwendet wird, die auf dem. NET-Framework von Microsoft basiert. PowerShell verwendet Befehle, die als Cmdlets bezeichnet werden, um in Skripts oder Anwendungen zu integrieren. PowerShell ist nativ in Windows enthalten und kann über den Befehl Ausführen geöffnet werden, während Mac- und Linux-Benutzer es installieren und über das Terminal ausführen müssen. Nach der Ausführung gibt es einige grundlegende Cmdlets, die Sie verwenden können, um sich mit PowerShell vertraut zu machen.
Schritte
Methode 1 von 4: Ausführen von PowerShell (Windows)
Schritt 1. Drücken Sie ⊞ Win+R
Dies öffnet ein Ausführen-Befehlsfenster.
- Wenn Sie den Befehl Ausführen nicht verwenden möchten, können Sie auch im Startmenü nach „PowerShell“suchen.
- PowerShell ist in Versionen von Windows 7 oder höher enthalten.
Schritt 2. Geben Sie „PowerShell“in das Textfeld ein
Schritt 3. Klicken Sie auf „OK“
Ein neues PowerShell-Fenster wird geöffnet.
Methode 2 von 4: Ausführen von PowerShell (Mac)
Schritt 1. Gehen Sie in Ihrem Webbrowser zu
Dies ist die offizielle Github-Seite für PowerShell.
Schritt 2. Laden Sie die.pkg-Datei für Mac herunter und installieren Sie sie
Sie müssen OSX 10.11 oder neuer ausführen.
Schritt 3. Öffnen Sie das Launchpad
Dies ist das Raketensymbol im unteren Dock.
Schritt 4. Geben Sie "Terminal" in das Suchfeld ein
Sie finden das Terminal auch unter "Anwendungen > Dienstprogramme".
Schritt 5. Terminal starten
Ein leeres Terminalfenster wird angezeigt.
Schritt 6. Gib „powershell“ein und drücke auf ↵ Enter
Eine Powershell-Eingabeaufforderung wird mit „PS“angezeigt. Dies bedeutet, dass Powershell ausgeführt wird und Sie das Terminal verwenden können, um Cmdlets einzugeben.
Methode 3 von 4: Ausführen von PowerShell (Ubuntu)
Schritt 1. Gehen Sie in Ihrem Webbrowser zu
Dies ist die offizielle Github-Seite für PowerShell.
Schritt 2. Laden Sie die.deb-Datei für Ihre entsprechende Linux-Version herunter
PowerShell ist für Ubuntu 14.04 oder 16.04 verfügbar. Sie haben separate Installer, die auf der Seite aufgeführt sind.
Schritt 3. Öffnen Sie ein Terminalfenster
Du kannst ⊞ Win+Alt+T drücken oder auf „Home“klicken und nach „Terminal“suchen.
Schritt 4. Gib „sudo dpkg -i [Installationsdateiname]“ein und drücke auf ↵ Enter
Sie werden aufgefordert, Ihr Computerpasswort einzugeben, wenn Sie den Befehl „sudo“verwenden. Möglicherweise wird ein Fehler mit nicht erfüllten Abhängigkeiten angezeigt, der jedoch bald behoben wird.
Der Dateiname des Installationsprogramms sieht wie „powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb“oder „powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb“aus, je nachdem, welche Version von Ubuntu Sie verwenden
Schritt 5. Gib „sudo apt-get install -f“ein und drücke auf ↵ Enter
Diese PowerShell-Konfiguration wird abgeschlossen.
Schritt 6. Gib „powershell“ein und drücke auf ↵ Enter
Eine Powershell-Eingabeaufforderung wird angezeigt und Sie können Cmdlets im Terminal ausführen.
Methode 4 von 4: Verwenden grundlegender PowerShell-Befehle
Schritt 1. Verwenden Sie „Get-Command“, um Cmdlets zu finden
Dieses Cmdlet allein zeigt alle anderen Cmdlets an. Sie können Ihre Suche mithilfe von Modifikatoren eingrenzen.
- Beispiel: „Get-Command Name *Disable*“zeigt nur Cmdlets mit „disable“im Namen an.
- Alle Cmdlets werden eingegeben, indem Sie sie in das PowerShell-Fenster eingeben und auf ↵ Enter drücken.
Schritt 2. Verwenden Sie „Get-Help“, um Informationen zu einem bestimmten Cmdlet zu erhalten
Dieses Cmdlet enthält alle Informationen zu einem anderen Cmdlet, insbesondere die Syntax für die Verwendung des Ziel-Cmdlets.
Beispiel: „Get-Help Get-Process“zeigt alle verwendbaren Informationen für das Cmdlet „Get-Process“an
Schritt 3. Verwenden Sie „Get-Process“, um einen Prozess zu verwenden, der auf einem Computer ausgeführt wird
Allein dies zeigt eine vollständige Liste der Prozesse an, die auf Ihrem Computer ausgeführt werden. Mit einem Modifikator können Sie Prozesse aus einer bestimmten Anwendung herausgreifen.
- Beispiel: „Get-Process winword“zeigt alle Prozesse an, die von Microsoft Word ausgeführt werden.
- Ebenso kann „Start-Process“verwendet werden, um eine Instanz einer Anwendung/eines Prozesses zu starten.
Schritt 4. Verwenden Sie „Get-Member“, um Eigenschaften oder Methoden eines Objekts anzuzeigen
An dieses Cmdlet muss ein Objekt weitergeleitet werden, um nützlich zu sein. Dies geschieht durch Hinzufügen eines „|“zwischen einem Objekt und dem Cmdlet „Get-Member“.
Beispiel: „Get-Prozess | Get-Member“leitet das Cmdlet Get-Process an Get-Member weiter, und Get-Member listet alle Eigenschaften und Methoden auf, die Sie bei der Skripterstellung mit Get-Process verwenden können
Schritt 5. Verwenden Sie „Where-Object“, um Objekte nach Kriterien auszuwählen
Die Kriterien in Where-Object werden durch die folgende Formatierung festgelegt: „{$_[Objekt] [Operator] [Parameter] }“. Wo-Objekt benötigt auch ein Objekt, das an es weitergeleitet wird.
- Beispiel: „Get-Prozess | Where-Object { $_.name -eq „notepad“}“führt Get-Process mit der Einschränkung aus, dass der Name des Objekts gleich „notepad“ist.
- Andere Operatoren sind: „-lt“(kleiner als), „-gt“(größer als), „-le“(kleiner oder gleich), „-ge“(größer oder gleich), „-ne“(ungleich) oder „-like“(Musterübereinstimmung).
- Parameter, die Strings (Wörter) verwenden, müssen in Anführungszeichen eingeschlossen werden. Bei ganzen Zahlen (Zahlen) ist dies nicht erforderlich.