Wie man PowerShell -Version bekommt

Wie man PowerShell -Version bekommt
Microsoft PowerShell ist eine Shell, die mit Microsoft erstellt wurde .Netztechnologie. Es soll Entwicklern beim Aufbau effizienter Skripte und Tools helfen, verschiedene Prozesse zu automatisieren und zu beschleunigen. Es wurde ursprünglich von anderen Skriptsprachen wie VBScript- und Batch -Dateien inspiriert.

PowerShell kombiniert die Befehlszeilenschale, die Befehle ausführen kann, die einer klassischen Shell ähneln (Bash, ZSH usw.) und eine Skriptsprache. PowerShell ist objektorientiert, ähnlich der objektorientierten Programmierung.

Diese Anleitung zeigt, wie Sie die installierte Version von PowerShell unter Verwendung verschiedener PowerShell -Befehle und Variablen überprüfen.

Installieren von PowerShell

PowerShell war eine Windows-exklusive Funktion und war bei allen wichtigen Windows-Veröffentlichungen verfügbar, als sie zum ersten Mal herauskam. Ausgehend von Powershell 6.0, es ist kostenlose und Open-Source-Software, die für alle wichtigen Plattformen (Windows und Linux) verfügbar ist, verfügbar. Es ist jetzt für alle wichtigen Linux -Distributionen verfügbar.

In der offiziellen Microsoft-Dokumentation zur PowerShell-Installation unter Linux finden Sie die offiziellen Microsoft-Dokumentation unter Distolspezifikationsanweisungen. Zum Glück ist PowerShell auch als Snap -Paket im Snapcraft Store erhältlich. Die SNAP -Pakete können auf einer Vielzahl von Linux -Distributionen ohne Änderung installiert werden.

Schauen Sie sich PowerShell im Snapcraft Store an.

Der folgende Befehl installiert PowerShell Snap.

$ sudo snap install install PowerShell -klassisch

Lassen Sie uns eine schnelle Überprüfung durchführen, wenn PowerShell erfolgreich installiert wurde.

$ pwsh

PowerShell -Version erhalten

In jeder Programmier-/Skriptsprache gibt es mehrere Möglichkeiten, ein bestimmtes Ziel zu erreichen. Es gilt auch für PowerShell. Wir können die PowerShell -Version mit einer Handvoll Methoden überprüfen. Es dreht sich um mehrere integrierte Merkmale mehrerer PowerShell-Funktionen.

Das Verfolgen der PowerShell -Version ist in verschiedenen Szenarien wichtig. Der Systemadministrator möchte möglicherweise auf dem Laufenden bleiben, um zu vermeiden. Für Entwickler ist eine Skriptkompatibilität erforderlich, um die Wartung zu erhalten. Für allgemeine/erweiterte Benutzer bietet die neueste PowerShell zusätzliche Funktionen und erweiterte Sicherheit (Patches, Fehlerbehebungen und andere Verbesserungen).

Überprüfen Sie die PowerShell -Version mithilfe $ Psversiontable

Beim Ausführen des Befehls wird eine PowerShell -Hash -Tabelle mit verschiedenen Informationen zu PowerShell gedruckt.

Führen Sie den Befehl in PowerShell aus:

$ $ Psversiontable

Verwenden Sie den folgenden Befehl, um nur die PowerShell -Version zu erhalten.

$ $ Psversiontable.Psversion

PowerShell ermöglicht die Feinabstimmung der Ausgabe, nur bestimmte Informationen zu drucken. In der nächsten Demonstration erhalten wir die detaillierte Version des Running PowerShell.

$ $ Psversiontable.Werte

Wenn Sie PowerShell 7 oder später laufen lassen, wird auch mit älteren Veröffentlichungen eine Rückwärtskompatibilität geliefert. Überprüfen Sie die unterstützten rückwärtskompatiblen PowerShell-Veröffentlichungen.

$ $ Psversiontable.Pscompatibleversions

Überprüfen Sie die PowerShell -Version mithilfe Variable

Wie der Name schon sagt, der Befehl Variable Ermöglicht Ihnen, den Wert einer Variablen in PowerShell zu lesen. Mit diesem Befehl können wir den Wert der Variablen extrahieren $ Psversiontable. Diese Methode ist die gleiche wie zuvor, außer dass wir verwenden werden Variable den Job erledigen. Schauen Sie sich einen kurzen Blick auf die Überprüfung der Umgebungsvariablen in PowerShell.

Führen Sie den folgenden Befehl aus, um die Version von PowerShell zu drucken.

$ (Get -variable psversiontable -Valueonly).Psversion

Überprüfen Sie die PowerShell -Version mithilfe Get-Host

In Powershell, a Gastgeber ist ein Programm, das die PowerShell -Engine veranstaltet. Der Get-Host Das Kommando bietet eine Fülle von Informationen über den Host (einschließlich verschiedener PowerShell -Informationen).

$ Get-Host

Um die PowerShell -Version speziell zu erhalten, führen Sie stattdessen den folgenden Befehl aus.

$ (Get-Host).Ausführung

Alternativ können wir die Ausgabe von übergeben Get-Host Zu Select-Object Nur das Feld "Version" zu zeigen.

$ Get-Host | Select-Object-Version

Überprüfen Sie die PowerShell -Version mithilfe $ Host Automatische Variable

Die $ Host -Variable in PowerShell enthält verschiedene Informationen über den Host. Es enthält auch die PowerShell -Version.

$ $ Host

Verwenden Sie stattdessen den folgenden Befehl, um speziell die PowerShell -Version zu erhalten.

$ $ Host.Ausführung

Abschließende Gedanken

Dieser Leitfaden zeigt alle möglichen Möglichkeiten zur Überprüfung der Version von PowerShell installiert. Es zeigt auch, wie Sie die Informationen mit Hilfe einiger grundlegender PowerShell -Skripten bequemer extrahieren können. Für zuverlässige Versionsinformationen wird immer empfohlen, die Verwendung zu verwenden $ Psversiontable.Psversion als Referenz.

PowerShell Scripting kann viel mehr erreichen. Für Anfänger finden Sie diese Schritt-für-Schritt-Anleitung zum Schreiben eines PowerShell-Skripts.

Happy Computing!