PowerShell wurde von Microsoft entwickelt und ist eine robuste Skriptsprache und ein Automatisierungsframework, das sich unter Windows-Administratoren einen Namen gemacht hat. Allerdings sind seine Fähigkeiten nicht nur auf Windows beschränkt. Microsoft erkannte die wachsende Nachfrage nach plattformübergreifenden Lösungen und erweiterte die Reichweite von PowerShell auf Linux, einschließlich Distributionen wie Ubuntu.
Zusätzliche Funktionen von PowerShell:
- Plattformübergreifende Effizienz: Die Kompatibilität von PowerShell mit Windows, macOS und Linux gewährleistet eine konsistente Erfahrung und ermöglicht es Benutzern, dieselben Skripts und Befehle auf verschiedenen Betriebssystemen bereitzustellen.
- Erweiterte Automatisierung: PowerShell ist für seine Automatisierungskompetenz bekannt und erleichtert die Erstellung komplexer Skripts zur Aufgabenautomatisierung, Systemverwaltung und effizienten Datenverarbeitung.
- Nahtlose Microsoft-Integration: Für diejenigen, die mit Microsoft-Plattformen wie Azure, Office 365 oder Active Directory arbeiten, bietet PowerShell maßgeschneiderte Cmdlets und Module zur Optimierung der Interaktionen.
- Lebendige Unterstützung durch die Community: Eine dynamische und umfangreiche PowerShell-Community bietet wertvolle Ressourcen, von spezialisierten Modulen bis hin zu fachkundiger Anleitung, und steigert so die Benutzereffizienz.
- Kontinuierliche Entwicklung: Microsofts Engagement für die Weiterentwicklung von PowerShell stellt sicher, dass das Unternehmen an der Spitze des technologischen Fortschritts bleibt.
Für diejenigen, die die Fähigkeiten von PowerShell unter Ubuntu nutzen möchten, setzen wir den Installationsprozess unter Verwendung des offiziellen APT-Repository von Microsoft fort und stellen so sicher, dass Sie auf die neuesten Versionen und Updates zugreifen können.
Voraussetzungen für die Installation von PowerShell
Um PowerShell erfolgreich unter Ubuntu zu installieren, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:
Systemanforderungen und unterstützte Ubuntu-Versionen
Komponente | Minimale Anforderungen |
---|---|
Prozessor | 2 GHz oder schneller Dual-Core-Prozessor |
RAM | 4 GB oder mehr |
Festplattenplatz | 25 GB freier Speicherplatz |
Netzwerk | Highspeed-Internetverbindung |
Unterstützte Versionen | Ubuntu 22.04 (Jammy), Ubuntu 20.04 (Focal) |
Zusätzliche Anforderungen
Die meisten davon sind in Ihrer Standard-Ubuntu-Installation automatisch verfügbar.
Erfordernis | Beschreibung |
---|---|
Internetverbindung | Erforderlich zum Herunterladen von PowerShell und Anwenden von Updates. |
Terminalkonventionen | Alle Terminalbefehle sollten als normaler Benutzer ausgeführt werden mit sudo Berechtigungen. |
CLI-Befehle | Nutzen Sie die Befehlszeilenschnittstelle (CLI) für die Installation und Einrichtung. |
Paketverwaltungstools | Stellen Sie sicher, dass Tools zur Verwaltung von Paketen installiert sind (z. B. apt , dpkg ). |
Aktualisieren Sie Ubuntu vor der PowerShell-Installation
Aktualisieren Sie vor der Installation Ihr System, um sicherzustellen, dass alle Pakete auf dem neuesten Stand sind. Dadurch werden Konflikte während der Installation vermieden. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:
sudo apt update
Sobald die Aktualisierung abgeschlossen ist, aktualisieren Sie alle veralteten Pakete mit dem folgenden Befehl:
sudo apt upgrade
Installieren der ersten PowerShell-Pakete
Um PowerShell zu installieren, müssen bestimmte Abhängigkeiten vorhanden sein. Die meisten dieser Pakete sind möglicherweise bereits auf Ihrem System vorhanden. Durch Ausführen des folgenden Befehls wird sichergestellt, dass sie installiert werden:
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y
Microsoft PowerShell APT-Repository importieren
Um sicherzustellen, dass Sie immer die aktuellste Version von PowerShell auf Ihrem System haben, müssen Sie den GPG-Schlüssel und das Repository importieren. Importieren Sie zunächst den GPG-Schlüssel mit dem folgenden Befehl:
curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null
Importieren Sie als Nächstes das Repository, das Ihrer Ubuntu-Distributionsversion entspricht.
Notiz: Ubuntu 24.04 Noble Numbat LTS wird derzeit nicht unterstützt.
Für Ubuntu 22.04 Jammy JellyFish LTS Benutzer, führen Sie den folgenden Befehl aus:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list
Für Ubuntu 20.04 Focal Fossa LTS Benutzer, führen Sie diesen Befehl aus:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list
Aktualisieren der Paketliste nach dem PowerShell-PPA-Import
Aktualisieren Sie nach dem Hinzufügen des PowerShell-Repositorys die Paketliste, indem Sie den folgenden Befehl ausführen:
sudo apt update
Schließen Sie die PowerShell-Installation über den APT-Befehl ab.
Wenn alles vorhanden ist, können Sie PowerShell jetzt mit dem folgenden Befehl installieren:
sudo apt install powershell
Überprüfen der PowerShell-Installation
Nach Abschluss der Installation ist es wichtig zu überprüfen, ob PowerShell korrekt installiert wurde und auf Ihrem Ubuntu-System funktioniert. Um eine neue PowerShell-Instanz zu aktivieren und zu starten, geben Sie den folgenden Befehl in Ihr Terminal ein:
pwsh
Nach der Ausführung des Befehls sollte eine neue PowerShell-Eingabeaufforderung angezeigt werden, die angibt, dass der Befehl auf Ihrem System erfolgreich ausgeführt wird.
Nachdem Sie die erfolgreiche Installation von PowerShell bestätigt haben, können Sie damit Ihr System verwalten, Skripts ausführen und Befehle ausführen, genau wie auf einem Windows-System.
Grundlegende PowerShell-Befehle
Zugreifen auf die Hilfe mit PowerShell
Um auf das integrierte Hilfesystem zuzugreifen und mehr über PowerShell-Befehle und deren Verwendung zu erfahren, verwenden Sie das help
Befehl:
help
Dieser Befehl bietet einen Überblick über die verfügbaren Cmdlets und grundlegende Verwendungsanweisungen.
PowerShell-Informationen abrufen
Um detaillierte Informationen zur PowerShell-Umgebung zu erhalten, z. B. Version und Laufzeit, verwenden Sie den Get-Host
Cmdlet:
Get-Host
Verzeichnisinhalte in PowerShell auflisten
Um den Inhalt eines Verzeichnisses aufzulisten, ähnlich wie bei ls
Befehl in Linux, verwenden Sie die dir
Alias für den Get-ChildItem
Cmdlet:
dir
Befehlsverlauf in PowerShell anzeigen
Um den Verlauf der zuvor ausgeführten Befehle in der aktuellen PowerShell-Sitzung anzuzeigen, verwenden Sie die Get-History
Cmdlet:
Get-History
Auflisten von Prozessinformationen zu PowerShell
Um Informationen über die auf Ihrem System laufenden Prozesse anzuzeigen, verwenden Sie das Get-Process
Cmdlet:
Get-Process
Beenden Sie die PowerShell-Instanz in PowerShell
exit
Zusätzliche PowerShell-Befehle
PowerShell aktualisieren
Um nach Updates zu suchen und alle Pakete, einschließlich PowerShell, zu aktualisieren, verwenden Sie die Befehlszeile und führen Sie den folgenden Befehl aus. Dieser Befehl stellt sicher, dass Ihr System auf dem neuesten Stand bleibt:
sudo apt update && sudo apt upgrade
Entfernen von PowerShell
Wenn Sie PowerShell von Ihrem System entfernen möchten, führen Sie die folgenden Schritte aus:
Verwenden Sie den folgenden Befehl, um PowerShell zu deinstallieren:
sudo apt remove powershell
Entfernen Sie das Repository, indem Sie den folgenden Befehl ausführen:
sudo rm /etc/apt/sources.list.d/powershell.list
Löschen Sie aus Gründen der Ordnung und Sicherheit den GPG-Schlüssel mit dem folgenden Befehl:
sudo rm /usr/share/keyrings/powershell.gpg
Abschluss
Zusammenfassend lässt sich sagen, dass die Installation von PowerShell auf Ubuntu mithilfe des offiziellen APT-Repository von Microsoft den Benutzern eine leistungsstarke und vielseitige Befehlszeilenschnittstelle bietet. Wenn Benutzer die in diesem Handbuch beschriebenen Schritte befolgen, können sie PowerShell nahtlos in ihre Ubuntu-Umgebung integrieren und so ihr Toolkit für eine effiziente Systemverwaltung erweitern.
Nützliche Links
Hier ist ein wertvoller Link zur Verwendung von PowerShell:
- PowerShell-Dokumentation: Greifen Sie auf umfassende Dokumentation zu, einschließlich Lernprogrammen und Referenzmaterialien, um detaillierte Anleitungen zur Installation, Konfiguration und Verwendung von PowerShell zu erhalten.