PowerShell 7: Handbuch zum Herunterladen, Installieren, Aktualisieren und Verwenden
- Kategorie: Anleitungen
Die Windows PowerShell ist ein Automatisierungsmodul, das auf .NET Common Language Runtime basiert. Es wurde entwickelt, um Systemadministratoren bei komplexen und zeitaufwändigen Aufgaben zu unterstützen, die, wenn sie manuell ausgeführt werden, viele menschliche Fehler verursachen oder viel Zeit in Anspruch nehmen.
Es bietet Systemadministratoren die Möglichkeit, verschiedene Aufgaben plattformübergreifend zu automatisieren, und ermöglicht Administratoren vollständigen Zugriff auf MIT und WMI , können mit PowerShell sowohl lokale als auch Remote-Systeme verwaltet werden. Es kommt mit einer eigenen Skriptsprache und speziellen .NET-Klassen namens Cmdlets für bestimmte Funktionen verwendet.
Diese Cmdlets werden normalerweise von Skripts verwendet, die selbst in Module gepackt sind. Hier führen wir Sie durch den vollständigen Prozess des Herunterladens, Installierens, Aktualisierens und Verwendens von PowerShell 7 für Windows 10. Kurze Zusammenfassung verstecken 1 PowerShell 7 herunterladen 2 Installieren Sie PowerShell 7 2.1 Installieren Sie PowerShell 7 manuell mithilfe der heruntergeladenen Installationsdateien 2.2 PowerShell 7 über die Befehlszeile installieren 2.3 PowerShell 7 über das Netzwerk installieren 3 Verwenden von PowerShell 7
PowerShell 7 herunterladen
Wenn Sie PowerShell 7 herunterladen und installieren möchten, befolgen Sie die folgenden einfachen Schritte.
- Besuch PowerShell Github-Repository .
- Klicken Sie auf den Abschnitt Assets, um ihn zu erweitern.
- Wählen Sie eine Version von PowerShell, die Ihrer Windows-Architektur entspricht. Die beiden Versionen sind die PowerShell-7.x.x-win-x64.msi und PowerShell-7.x.x-win-x86.msi.
Installieren Sie PowerShell 7
Installieren Sie PowerShell 7 manuell mithilfe der heruntergeladenen Installationsdateien

PowerShell 7
Führen Sie das Paket aus und befolgen Sie die einfachen Anweisungen für das Installationsziel und optionale Aktionen, wie z. B. das Aktivieren von Hier öffnen für Explorer-Menüs.
Optionale PowerShell 7-Aktionen
Wenn Sie PowerShell Core 6.x bereits auf dem System installiert haben, wird Version 7 als Update installiert, wodurch der Core 6.x im Wesentlichen entfernt wird.
PowerShell 5.1 wird nicht entfernt und PowerShell 7 wird separat ausgeführt.
Das Standardziel für die Installation ist $env:ProgramFilesPowerShell . Sie können es über das Startmenü oder direkt aus dem Verzeichnis ausführen. Die ausführbare Datei heißt pwsh.exe .
Um PowerShell 5 auszuführen, gehen Sie zu Ausführen –> Powershell
Um PowerShell 7 auszuführen, gehen Sie zu Lauf –> pwsh
PowerShell 7 über die Befehlszeile installieren
Um PowerShell 7 automatisch mit den Standardoptionen zu installieren, gehen Sie zu Ausführen –> Powershell . Führen Sie nun den folgenden Befehl aus:|_+_|
Installieren Sie PowerShell mit Befehlszeile
Dadurch wird automatisch die neueste Version von PowerShell mit den Standardoptionen heruntergeladen und installiert.
PowerShell 7 über das Netzwerk installieren
Wenn Sie PowerShell 7 als Systemadministrator auf allen Computern unter Ihrer Kontrolle installieren möchten, befolgen Sie diese einfachen Schritte.
- Laden Sie die .msi-Datei herunter und kopieren Sie sie in die Dateifreigabe. Stellen Sie sicher, dass alle Maschinen Zugriff auf diesen freigegebenen Pfad haben.
- Auf der Active Directory Server, öffnen Sie die Gruppenrichtlinien-Verwaltungskonsole.
- Öffnen Sie das Gruppenrichtlinienobjekt, in dem Sie diese PowerShell 7-Installationskonfiguration implementieren möchten. Dann geh zu Computerkonfiguration –> Softwareeinstellungen .
- Klicken Sie mit der rechten Maustaste auf Softwareinstallation und klicken Sie auf Neu und dann auf Paket. Fügen Sie im Dialogfeld den .msi-Dateipfad hinzu. Fügen Sie zum Beispiel den vollständigen Pfad ein \server.nameordnernamePowerShell-7.x.x-win-x64.msi
- Wählen Sie Öffnen, gefolgt von Zugewiesen, und klicken Sie zum Erstellen auf OK.
- Hängen Sie es an die OU an und warten Sie, bis die Bereitstellung abgeschlossen ist.
Verwenden von PowerShell 7
Standardmäßig sind Sie möglicherweise daran gehindert, benutzerdefinierte PowerShell-Einzelfunktionsbefehle auszuführen, die am häufigsten als . bezeichnet werden Cmdlets . Sie müssen die Ausführungsrichtlinie ändern, um benutzerdefinierte Command-lets auszuführen. Befolgen Sie dazu diese einfachen Schritte.
- Führen Sie PowerShell als Administrator aus.
- Führen Sie die folgenden Befehle aus.
- Get-ExecutionPolicy
- Set-Ausführungsrichtlinie uneingeschränkt
- Geben Sie Y in die Eingabeaufforderung ein
- Get-ExecutionPolicy
PowerShell 7 wurde für die objektorientierte Verwendung entwickelt und ist daher viel einfacher als andere ähnliche Engines. Es verwendet kleine, leichte Einzelfunktionsbefehle, die meistens in C# geschrieben sind, genannt Cmdlets die eine angegebene Funktion ausführen und ein .NET-Objekt zurückgeben. PowerShell hat etwa 200 Cmdlets , auf die mit dem Befehl PS C:> Get-Command zugegriffen werden kann, die am häufigsten verwendeten sind jedoch:
- Get-Location : Ruft das aktuelle Verzeichnis ab
- Ort festlegen : Ruft das aktuelle Verzeichnis ab
- Verschieben-Element : Verschiebt die Datei an ein neues Ziel
- Exemplar kopieren : Kopiert die Datei an ein neues Ziel
- Umbenennen : Benennt vorhandene Datei um
- Neuer Gegenstand : Erstellt eine neue Datei
Sie können spezifische Anweisungen an die Cmdlets unter Verwendung der folgenden:
- Was ist, wenn : Das Cmdlet zeigt an, was es tut, wenn es ausgeführt wird, ohne ausgeführt zu werden.
- Bestätigen Sie : Das Cmdlet wird vor der Ausführung bestätigt
- Ausführlich : Erhöhte Details.
- Debuggen : Das Cmdlet zeigt Debuginformationen an.
- FehlerAktion : Legt fest, was zu tun ist, wenn ein Fehler auftritt, und hat vier Aktionen: Fortfahren, Stopp, Stille Fortfahren und Abfragen.
- Fehlervariable : Bestimmt, welche Variable Fehlerinformationen enthält.
- OutVariable : Legt fest, welche Variable die Ausgabeinformationen enthält.
- OutBuffer : Das Cmdlet ruft das nächste Cmdlet erst auf, wenn es eine bestimmte voreingestellte Anzahl von Objekten enthält.
PowerShell verwendet die folgenden speziellen Variablen.
- $ Fehler : Ein Array von Fehlerobjekten, das verwendet wird, um kürzlich aufgetretene Fehler anzuzeigen
- $Host : Zeigt die aktuelle Hosting-Anwendung an
- $Profil : Gesamten Pfad eines Benutzerprofils speichern
- $PID : Prozesskennung speichern
- $PSUICulture : Wird verwendet, um den Namen der aktuellen Benutzeroberflächenkultur aufzunehmen.
- $NULL : Enthält NULL-Wert.
- $Falsch : Enthält FALSE-Wert
- $wahr : Enthält TRUE-Wert
Ein wichtiges Konzept des PowerShell-Skripts ist das Pipe-Zeichen. Es wird verwendet, um zwei Befehle zu trennen. Der Befehl oder die Befehlsgruppe links von der Pipe wird zuerst ausgeführt und dann an den Befehl oder die Befehlsgruppe rechts von der Pipe weitergeleitet. Dies ermöglicht die Erstellung sogenannter Pipeline-Befehle. Dies sind lange Befehle, die in einer einzelnen physischen Zeile vorkommen können oder nicht, aber in jeder Hinsicht als eine einzelne Codezeile fungieren.
Wenn Sie ein Skript in PowerShell ausführen möchten, müssen Sie ISE verwenden. PowerShell ISE (Integrated Scripting Environment) ist der integrierte Editor für PowerShell. Es kann zum Ausführen, Testen und Debuggen von Skripten verwendet werden, alles in einer fensterbasierten GUI-Einstellung. Es verfügt über alle Funktionen der GUI-Bearbeitung und ermöglicht die mehrzeilige Bearbeitung, die Vervollständigung von Registerkarten und eine Vielzahl anderer Dinge wie das Ausführen von Befehlen im Konsolenbereich.
In Windows 10 können Sie sogar mehr als ein Skriptfenster öffnen und gleichzeitig daran arbeiten. Dies ist praktisch, wenn ein Skript, das Funktionen verwendet, die in separaten Modulen definiert wurden, debuggt werden muss.
Alles in allem ist die PowerShell 7 für Windows 10 ein einfach zu bedienendes Admin-Tool, das alle Systemadministratoren mit minimalem Training verwenden können sollten.