PowerShell ist die primäre Befehlszeilenschnittstelle des Windows-Betriebssystems, mit der Benutzer verschiedene Aufgaben und Skripts mithilfe von Befehlen und Skripten ausführen können.
Es ist sehr wichtig, die PowerShell-Version auf Ihrem Computer zu kennen, um die unterstützten Funktionen und Funktionen zu ermitteln und die Kompatibilität mit Ihren Skripts und Skripts sicherzustellen. Tatsächlich ist es ziemlich einfach, die PowerShell-Version herauszufinden, und es gibt mehrere Möglichkeiten, dies zu tun.
Eine Möglichkeit besteht darin, den Befehl "Get-Host" im PowerShell-Fenster zu verwenden. Öffnen Sie einfach PowerShell und geben Sie diesen Befehl ein. Es werden Informationen zu PowerShell angezeigt, einschließlich der Version, der Assembly und der verwendeten Sprache.
Was ist PowerShell und warum sollte ich seine Version herausfinden?
PowerShell stellt einen umfangreichen Satz von Cmdlets bereit, mit denen Administratoren verschiedene Vorgänge auf einem Computer oder in einem Netzwerk ausführen können. Es kann verwendet werden, um Skripte zu erstellen, die sich wiederholende Aufgaben automatisieren, sowie um das System in Echtzeit zu verwalten und zu überwachen.
Das Erkennen der PowerShell-Version ist für folgende Zwecke wichtig:
- Kompatibilität: Wenn Sie die PowerShell-Version kennen, können Sie sicherstellen, dass die Skripts und Befehle, die Sie schreiben oder ausführen, auf Ihrem System ordnungsgemäß funktionieren.
- Aktualisierungen: PowerShell wird ständig weiterentwickelt, und neue Versionen fügen häufig neue Cmdlets und Funktionen hinzu. Wenn Sie die PowerShell-Version kennen, können Sie feststellen, ob Ihr System ein Upgrade benötigt.
- Unterstützung: Die PowerShell-Version kann sich auf die Verfügbarkeit von technischem Support und Online-Ressourcen auswirken, sodass Sie durch das Erkennen der Version relevante Dokumentation und offizielle Hilfe finden können.
Es gibt nur einige Gründe, warum es hilfreich ist, die PowerShell-Version zu kennen. Schauen wir uns nun an, wie man sie auf Ihrem Computer erkennt.
Befehle zum Erkennen der PowerShell-Version in Windows
Unter Windows gibt es mehrere Möglichkeiten, die PowerShell-Version zu ermitteln, die auf dem Computer installiert ist.
1. Verwenden Sie den Befehl $PSVersionTable in der PowerShell-Eingabeaufforderung. Dieser Befehl zeigt eine Tabelle mit Informationen zur PowerShell-Version an, einschließlich der Hauptversion, der Moll-Version, der Assembly und des Status.
2. Eine andere Möglichkeit besteht darin, den Befehl zu verwenden Get-Host, die auch Informationen zur PowerShell-Version anzeigt.
3. Sie können auch den Befehl verwenden $PSVersionTable.PSVersion, um nur Informationen zur PowerShell-Version zu erhalten.
Beachten Sie, dass diese Befehle die PowerShell-Version anzeigen, die zum Zeitpunkt der Ausführung des Befehls auf Ihrem Computer installiert ist. Wenn Sie eine neuere Version installiert haben, sind diese Informationen möglicherweise veraltet.
Nachdem Sie die PowerShell-Version erkannt haben, können Sie die entsprechenden Befehle und Skripte verwenden, die mit Ihrer PowerShell-Version kompatibel sind.
Ermitteln der PowerShell-Version auf verschiedenen Betriebssystemen
Hier sind einige Möglichkeiten, die Sie verwenden können, um die PowerShell-Version auf verschiedenen Betriebssystemen zu bestimmen:
| Betriebssystem | Ermitteln der PowerShell-Version |
|---|---|
| Windows | Führen Sie den Befehl $PSVersionTable aus.PSVersion in der PowerShell-Konsole. |
| macOS | Öffnen Sie ein Terminal und führen Sie den Befehl powershell --version aus . |
| Linux | Öffnen Sie ein Terminal und führen Sie den Befehl powershell --version aus . |
Beachten Sie, dass Sie PowerShell auf Ihrem Betriebssystem installiert haben müssen, um diese Befehle zu verwenden. Wenn PowerShell nicht installiert ist, müssen Sie es zuerst von der offiziellen PowerShell-Website herunterladen und installieren.
Wenn Sie die PowerShell-Version kennen, können Sie die unterstützten Funktionen und Funktionen identifizieren und kompatible Befehle und Skripte in Ihrem Betriebssystem verwenden.
Gewusst wie: Ermitteln der PowerShell-Version mithilfe der Befehlszeile
In Windows PowerShell können Sie die Version über die Befehlszeile ermitteln. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie eine Eingabeaufforderung oder Windows PowerShell.
- Geben Sie powershell -Version ein, und drücken Sie Enter.
Nachdem Sie den Befehl ausgeführt haben, wird die PowerShell-Version auf Ihrem Computer angezeigt. Zum Beispiel 5.1 oder 7.0 . Auf diese Weise können Sie bestimmen, welche PowerShell-Unterstützung auf Ihrem System verfügbar ist.
Jetzt wissen Sie, wie Sie die PowerShell-Version über die Befehlszeile herausfinden können. Möglicherweise müssen Sie die PowerShell-Version kennen, wenn Sie Skripts entwickeln und debuggen oder mit Software arbeiten, die eine bestimmte PowerShell-Version erfordert.
Gewusst wie: Ermitteln der PowerShell-Version über die GUI
Wenn Sie die GUI anstelle der Befehlszeile verwenden möchten, gibt es mehrere Möglichkeiten, die PowerShell-Version auf Ihrem Computer zu kennen.
- Öffnen Sie das Startmenü in der unteren linken Ecke des Bildschirms und geben Sie Powershell in die Suchleiste ein.
- Klicken Sie in den Suchergebnissen auf das Windows PowerShell-Symbol.
- Wenn PowerShell geöffnet wird, klicken Sie in der oberen rechten Ecke des Fensters auf das Symbol "Minimieren".
- Klicken Sie mit der rechten Maustaste auf das Windows PowerShell-Symbol in der Taskleiste und wählen Sie Eigenschaften aus.
- Wählen Sie im daraufhin angezeigten Fenster die Registerkarte Allgemein aus.
- In der Zeile "PowerShell-Interpreter" wird die Versionsnummer von PowerShell angezeigt.
Jetzt wissen Sie, wie Sie die PowerShell-Version über die GUI herausfinden können. Diese Methode eignet sich für diejenigen, die eine benutzerfreundliche und intuitive Benutzeroberfläche bevorzugen, anstatt mit der Befehlszeile zu arbeiten.
Gewusst wie: Ermitteln der PowerShell-Version mithilfe von Cmdlets
- Öffnen Sie PowerShell, indem Sie die Tasten Win + R drücken und "Powershell" eingeben und dann die Eingabetaste drücken.
- Geben Sie im folgenden PowerShell-Fenster den Befehl $PSVersionTable ein.PSVersion und drücken Sie die Eingabetaste.
- Wenn Sie diesen Befehl ausführen, werden Informationen zur aktuellen PowerShell-Version in der Konsole angezeigt, einschließlich der primären Versionsnummer, der Buildnummer und der Revision.
Major Minor Build Revision----- ----- ----- --------7 0 18362 145
In diesem Fall ist die primäre PowerShell-Versionsnummer 7, die Buildnummer 18362 und die Revision 145.
Jetzt wissen Sie, wie Sie die PowerShell-Version auf Ihrem Computer mithilfe von Cmdlets herausfinden können. Dies ist nützlich, wenn Sie die aktuelle Version mit den Anforderungen für die Ausführung eines bestimmten Skripts oder einer bestimmten Anwendung vergleichen müssen. Viel Spaß mit PowerShell!
Wie finde ich die PowerShell-Version im "Kompatibilitätsmodus" heraus
Im "Kompatibilitätsmodus" können Sie die PowerShell-Version anhand der folgenden Schritte ermitteln:
- Öffnen Sie eine Eingabeaufforderung oder PowerShell (im Administratormodus).
- Geben Sie den Powershell-Befehl ein.exe -Version und drücken Sie die Eingabetaste.
Nach dem Ausführen des Befehls wird die PowerShell-Version im "Kompatibilitätsmodus" angezeigt. Zum Beispiel:
| PSVersion | Major Minor Build Revision | ||
| 5 | 1 | 19041 | 906 |
In diesem Beispiel ist die PowerShell-Version im "Kompatibilitätsmodus" 5.1.19041.906.
Wie finde ich die PowerShell-Version für verschiedene Dienste und Module heraus
Um die PowerShell-Version zu ermitteln, müssen Sie ein PowerShell-Fenster öffnen und den Befehl ausführen $PSVersionTable.PSVersion. Dadurch werden Informationen zur PowerShell-Version angezeigt, die auf Ihrem Computer installiert ist.
Aber was ist, wenn Sie die PowerShell-Version für einen bestimmten Service oder ein bestimmtes Modul kennen müssen? In diesem Fall können Sie die Befehle Get-Module verwenden oder die Modulinformationen mit dem Befehl Get-WmiObject abrufen.
Um die PowerShell-Version eines bestimmten Moduls zu ermitteln, können Sie den Befehl verwenden Get-Module -ListAvailable um eine Liste aller installierten Module zu erhalten. Verwenden Sie dann einen Filter oder einen Befehl Where-Object um das gewünschte Modul zu finden, und rufen Sie die Eigenschaft auf Version um Informationen über seine Version zu erhalten.
Wenn Sie die PowerShell-Version eines bestimmten Dienstes kennen möchten, können Sie den Befehl verwenden Get-WmiObject. Führen Sie beispielsweise den folgenden Befehl aus, um die PowerShell-Version für das Windows Management Framework zu ermitteln:
Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name LIKE 'Windows Management Framework%'" | Select-Object Name, Version
Dies zeigt Informationen zur PowerShell-Version an, die auf Ihrem System für das Windows Management Framework installiert ist.
Jetzt wissen Sie, wie Sie die PowerShell-Version für verschiedene Dienste und Module kennen. Diese Informationen können nützlich sein, wenn Sie Skripts entwickeln und die PowerShell-Umgebung konfigurieren.
Beispiele für die Verwendung des Befehls zum Installieren einer bestimmten Version von PowerShell
PowerShell bietet die Möglichkeit, eine bestimmte Version der Programmiersprache auf dem Computer zu installieren. Dies kann nützlich sein, wenn Sie eine bestimmte Version von PowerShell zum Ausführen oder Testen von Anwendungen verwenden müssen.
Verwenden Sie die folgenden Befehle, um die gewünschte PowerShell-Version zu installieren:
| Das Team | Die Beschreibung |
|---|---|
| choco install powershell --version=7.1.3 | Installieren Sie die PowerShell-Version 7.1.3 mit Chocolatey |
| winget install --name=PowerShell --exact --version=7.1.3 | Installieren der PowerShell-Version 7.1.3 mit dem Windows Package Manager (Winget) |
| scoop install [email protected] | Installieren Sie PowerShell 7.1.3 mit Scoop |
| powershell -Version 7.1.3 | Verwenden Sie die installierte Version von PowerShell 7.1.3 (falls bereits installiert) |
Beachten Sie, dass die Befehle zum Installieren von PowerShell je nach verwendetem Paketverwaltungstool (z. B. Chocolatey, Winget oder Scoop) unterschiedlich sein können. Stellen Sie sicher, dass Sie das richtige Werkzeug ausgewählt und installiert haben, bevor Sie den entsprechenden Befehl verwenden.