Zum Hauptinhalt springen Skip to page footer

PowerShell für Anfänger: Die wichtigsten Grundbefehle für effektive Arbeit in der PowerShell-Umgebung

| Tutorial | Powershell Windows Linux

Erfahren Sie, wie Sie die grundlegenden Befehle in der PowerShell-Umgebung nutzen können, um Ihre Arbeitsabläufe zu automatisieren und Aufgaben effizient zu erledigen. In diesem Artikel werden wir die essentiellen PowerShell-Befehle kennenlernen, von der Navigation im Dateisystem über das Verwalten von Prozessen bis hin zur Netzwerkkommunikation. Lassen Sie sich von der Leistungsfähigkeit der PowerShell begeistern und entdecken Sie, wie Sie Ihre täglichen Aufgaben mit Leichtigkeit erledigen können.

Die PowerShell-Umgebung verfügt über eine Vielzahl grundlegender Befehle, mit denen Sie mit dem Betriebssystem interagieren, Dateien und Ordner verwalten, Skripts ausführen und mehr können. Hier sind einige der wichtigsten Grundbefehle in der PowerShell-Umgebung.


1. Get-Command.
Mit diesem Befehl wird die Liste der in der aktuellen PowerShell-Umgebung verfügbaren Befehle angezeigt. Dadurch können Benutzer nach bestimmten Befehlen suchen und Informationen über deren Verwendung erhalten. 

Beispiel Get-Command:
Get-Command
Get-Command -Name Get-Process

2. Get-Help:
Dieser Befehl wird verwendet, um Hilfe zu einem bestimmten Befehl zu erhalten. Es werden ausführliche Beschreibungen der Befehle, ihrer Syntax, verfügbaren Parameter und Beispiele bereitgestellt. 

Beispiel Get-Help:
Get-Help Get-Process
Get-Help Get-Service -Detailed

3. Get-Process: 
Mit diesem Befehl wird die Liste der auf dem System ausgeführten Prozesse angezeigt. Gibt Informationen wie Prozessname, Prozess-ID, CPU-Auslastung und Speichernutzung zurück. 

Beispiel Get-Process:
Get-Process
Get-Process -Name explorer

4. Get-Service:
Mit diesem Befehl kann der Benutzer die Liste der auf dem System installierten Dienste abrufen. Es zeigt den Dienstnamen, den aktuellen Status (gestartet oder gestoppt) und den Anmeldetyp. 

Beispiel Get-Service:
Get-Service
Get-Service -Name Spooler

5. Set-Location:
Mit diesem Befehl wird das aktuelle Arbeitsverzeichnis geändert. Dadurch kann der Benutzer in ein anderes Verzeichnis wechseln. 

Beispiel Set-Location:
Set-Location C:\Windows
Set-Location HKLM:\SOFTWARE

6. Get-ChildItem:
Mit diesem Befehl wird die Liste der Dateien und Verzeichnisse in einem bestimmten Verzeichnis angezeigt. Es werden Informationen wie Dateiname, Größe, Erstellungsdatum und Dateityp angezeigt. 

Beispiel Get-ChildItem:
Get-ChildItem C:\Windows
Get-ChildItem -Path C:\Temp -Recurse

7. Set-Variable:
Mit diesem Befehl kann der Benutzer Variablen erstellen und ihnen Werte zuweisen. Mit Variablen können Sie Daten speichern und in Skripten und Befehlen verwenden. 

Beispiel Set-Variable:
Set-Variable -Name MyVariable -Value "Hello, World!"
$MyVariable = "Hello, PowerShell!"

8. Invoke-Expression:
Mit diesem Befehl wird ein String als PowerShell-Ausdruck ausgeführt. Dadurch können Benutzer Befehle und Skripte dynamisch erstellen und ausführen. 

Beispiel Invoke-Expression:
Invoke-Expression "Get-Process"
Invoke-Expression -Command "Get-Service | Where-Object { $_.Status -eq 'Running' }"

9. Start-Process: 
 Mit diesem Befehl kann der Benutzer einen neuen Prozess starten. Dadurch können Sie Anwendungen starten, Skripte ausführen, Dateien öffnen usw. in der entsprechenden Anwendung. 

Beispiel Start-Process:
Start-Process -FilePath "C:\Windows\System32\notepad.exe"
Start-Process -FilePath "powershell.exe" -ArgumentList "-File C:\Scripts\script.ps1"
Start-Process -FilePath "explorer.exe" -ArgumentList "C:\"

10. Get-Alias:
Mit diesem Befehl wird eine Liste von Aliasen und den zugehörigen Befehlen angezeigt. Ein Alias ​​ist eine Kurzform eines Befehls oder einer Befehlsfolge, die eine schnellere Eingabe ermöglicht. 

Beispiel Get-Alias:
Get-Alias
Get-Alias -Definition Get-Process

11. Write-Output:
Mit diesem Befehl kann der Benutzer Text oder Ergebnisse in die PowerShell-Fensterausgabe schreiben. Es ist nützlich, Informationen oder Zwischenergebnisse anzuzeigen, während das Skript ausgeführt wird. 

Beispiel Write-Output:
Write-Output "Hello, PowerShell!"
Get-Process | Write-Output

12. Clear-Host:
Dieser Befehl wird verwendet, um den PowerShell-Fensterbildschirm zu löschen und vorherige Befehlseingaben und -ausgaben zu entfernen. 

Beispiel Clear-Host:
Clear-Host

Dies sind nur einige der grundlegenden Befehle, die in der PowerShell-Umgebung verfügbar sind. PowerShell bietet eine umfangreiche Sammlung von Befehlen und Funktionen, die es Benutzern ermöglichen, mit dem Betriebssystem zu interagieren, Verwaltungsaufgaben auszuführen, Skripte zu erstellen und komplexe Automatisierungslösungen zu entwickeln.