Die 12 nützlichsten PowerShell-Befehle für Windows

Die meisten IT-Administratoren nutzen PowerShell für Skripting und Automatisierung. Doch nicht nur IT-Profis nutzen PowerShell – jeder, der mit unübersichtlichen Ordnern zu tun hat, braucht diese Befehle. Sie werden verwendet, um alten Code aufzuspüren, Clientdateien zu organisieren und das Chaos zu beseitigen, das sich nach Monaten der Arbeit an Deadlines angesammelt hat.

12. Hilfe holen

Die 12 nützlichsten PowerShell-Befehle für Windows
Befehl „Hilfe abrufen“ in PowerShell

Wenn Sie PowerShell mithilfe von YouTube-Videos lernen, ist Get-Help einer der ersten Befehle, die häufig genannt werden. Wie der Name schon sagt, hilft Get-Help Ihnen dabei, Informationen zu PowerShell-Cmdlets sowie deren Syntax und Parametern zu finden. Es bietet sogar Beispiele für deren Verwendung.

Um zu sehen, wie ein Befehl funktioniert, geben Sie Get-Help gefolgt vom Befehlsnamen ein:

Get-Help Get-Process

Dieser Befehl zeigt die Befehlszusammenfassung, Syntax und Parameter an.

11. Get-Befehl

Die 12 nützlichsten PowerShell-Befehle für Windows
Befehl „Get“ in Powershell

Während Get-Help detaillierte Informationen zu einem Cmdlet liefert, hilft Get-Command Ihnen, alle verfügbaren Befehle zu finden und aufzulisten. Wenn Sie beispielsweise wissen, was Sie tun möchten, sich aber nicht an den genauen Befehlsnamen erinnern, hilft Get-Command Ihnen, Befehle anhand einzelner Namen oder Muster zu finden.

Um beispielsweise zu versuchen, alle Befehle zu finden, die das Wort „Prozess“ enthalten, geben Sie Folgendes ein:

Get-Command *process*

Dieser Befehl zeigt alle Befehle mit dem Namen „Prozess“ an.

10. Test-NetConnection

Die 12 nützlichsten PowerShell-Befehle für Windows
Befehl „Test-NetConnection“ in PowerShell

Wenn Sie separate Tools für Ping , Telnet und Traceroute verwenden , erledigt das Cmdlet Test-NetConnection alle drei Aufgaben. Dies ist ein Tool zur Netzwerkfehlerbehebung, das prüft, ob das Problem im Netzwerk, auf dem Server oder woanders liegt.

Um zu überprüfen, ob auf eine Website zugegriffen werden kann, führen Sie Folgendes aus:

Test-NetConnection WebTech360.com

Mit diesem Befehl erhalten Sie Ping-Ergebnisse und grundlegende Verbindungsinformationen.

9. Get-ChildItem

Die 12 nützlichsten PowerShell-Befehle für Windows
Befehl „childitem“ in Powershell abrufen

Get-ChildItem zeigt die Dateien und Ordner in jedem Verzeichnis an. Möchten Sie den Inhalt in „Dokumente“ sehen? Geben Sie einfach diesen Befehl ein und ersetzen Sie „Benutzername“ durch Ihren Namen:

Get-ChildItem C:\Users\Username\Documents

Sie können Get-ChildItem mit anderen Befehlen kombinieren, um Stapelverarbeitungsaufgaben zu skripten und zu automatisieren und Dateien auf die Übereinstimmung mit bestimmten Kriterien zu automatisieren und zu überprüfen.

8. Wo-Objekt

Die 12 nützlichsten PowerShell-Befehle für Windows
Where-Objektbefehl in PowerShell

Im vorherigen Beispiel haben Sie vielleicht bemerkt, dass der Artikel das Cmdlet Where-Object zum Suchen großer Dateien verwendet hat, und waren neugierig, was dieser Befehl bewirkt. Where-Object filtert Daten, indem es Objekte mit bestimmten Eigenschaftswerten auswählt – ähnlich einer if-Anweisung in der Programmierung. Innerhalb der geschweiften Klammern steht $_ für jedes Element, das anhand Ihrer Filterkriterien ausgewertet wird.

Wenn Sie beispielsweise alle laufenden Dienste anzeigen möchten, geben Sie diesen Befehl ein:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Objekt auswählen

Die 12 nützlichsten PowerShell-Befehle für Windows
Befehl „Objekt auswählen“ in Powershell

Die Befehlsausgabe enthält häufig mehr Informationen als benötigt. Mit Select-Object können Sie gezielt die gewünschten Daten auswählen. Anschließend können Sie die ausgewählten Eigenschaften mit dem Cmdlet Export-Csv in eine CSV-Datei exportieren. Um nur die Namen und den Status der Dienste anzuzeigen, verwenden Sie:

Get-Service | Select-Object Name, Status

Wenn Sie nach den 5 CPU -intensivsten Prozessen suchen , hier sind sie:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Mitglied werden

Die 12 nützlichsten PowerShell-Befehle für Windows
Get-Member-Befehl in PowerShell

PowerShell arbeitet mit Objekten, und Get-Member zeigt Ihnen deren Eigenschaften und Methoden an. Wenn der Befehl beispielsweise eine Datei liefert, kann Get-Member Ihnen deren Größe, Erstellungsdatum und weitere Details anzeigen. Geben Sie den folgenden Befehl ein, um die Informationen eines Prozessobjekts anzuzeigen:

Get-Process | Get-Member

Dieser Befehl zeigt Eigenschaften wie CPU, Id und WorkingSet sowie Methoden wie Kill() und Refresh() an.

5. Set-Clipboard und Get-Clipboard

Die 12 nützlichsten PowerShell-Befehle für Windows
Befehl „Zwischenablage festlegen“ in PowerShell

Wenn Sie große Mengen PowerShell-Ausgabe kopieren möchten, können Sie diese entweder manuell auswählen oder „Set-Clipboard“ verwenden. Manuelles Auswählen bedeutet, nach oben zu scrollen, mit der Auswahl zu beginnen, vorsichtig nach unten zu ziehen und zu hoffen, dass Sie dabei keinen Fehler machen. „Set-Clipboard“ und „Get-Clipboard“ vereinfachen diesen Vorgang erheblich.

Um die Befehlsergebnisse in die Zwischenablage zu kopieren, geben Sie den folgenden Befehl ein:

Get-Process | Select-Object Name, CPU | Set-Clipboard

Sie können die Ergebnisse jetzt in Microsoft Excel oder einen beliebigen Texteditor einfügen.

4. Out-GridView

Die 12 nützlichsten PowerShell-Befehle für Windows
Out-GridView-Befehl in PowerShell

Manchmal müssen Sie Ergebnisse interaktiv sortieren und filtern. Out-GridView öffnet ein separates Fenster mit einer durchsuchbaren und sortierbaren Tabelle.

Get-Process | Out-GridView

Dieser Befehl öffnet ein neues Fenster mit einer Liste der laufenden Prozesse in einem GUI-Tabellenformat. Klicken Sie auf die Spaltenüberschriften, um zu sortieren, oder geben Sie in das Filterfeld ein, um zu suchen.

3. Get-Prozess

Die 12 nützlichsten PowerShell-Befehle für Windows
Get-Process-Befehl in Powershell

Get-Process zeigt jedes auf Ihrem Computer laufende Programm an, einschließlich Speichernutzung, CPU-Zeit und Prozess-ID.

Um alle laufenden Prozesse anzuzeigen, geben Sie einfach Folgendes ein:

Get-Process

2. Get-FileHash

Die 12 nützlichsten PowerShell-Befehle für Windows
Get-FileHash-Befehl in Powershell

Get-FileHash berechnet den Hashwert des Dateiinhalts mithilfe des angegebenen Hash-Algorithmus. Mit diesem Befehl können Sie Downloads überprüfen oder feststellen, ob jemand Ihre Dateien manipuliert hat.

So erhalten Sie den SHA256-Hash einer Datei:

Get-FileHash C:\Downloads\Sample.docx

1. Der Parameter -WhatIf

Die 12 nützlichsten PowerShell-Befehle für Windows
whatif-Befehlsparameter in PowerShell

Mit dem Parameter -WhatIf können Sie die Befehlsergebnisse in der Vorschau anzeigen, ohne den Befehl auszuführen. Diese Option ist besonders nützlich, wenn Sie Powershell-Befehle zum Löschen, Verschieben oder Ändern von Dateien ausführen, z. B. zum Bereinigen alter Build-Protokolle oder zum Bereitstellen von Webressourcen.

Um eine Vorschau der zu löschenden Dateien anzuzeigen, fügen Sie -WhatIf hinzu:

Remove-Item C:\Temp\*.log -WhatIf

PowerShell zeigt jede zu löschende Datei an, löscht jedoch keine Dateien.

Diese 12 Befehle decken die Dinge ab, die Sie täglich benötigen – Dateien suchen, überprüfen, was Ihren Computer verlangsamt, und Projektordner organisieren.

Beginnen Sie mit Get-Help, wenn Sie nicht weiterkommen, filtern Sie mit Where-Object unerwünschte Details heraus und fügen Sie immer -WhatIf hinzu, bevor Sie etwas tun, das eine Datei löschen oder ändern könnte. Sobald Sie diese Grundlagen beherrschen, können Sie diese Aufgaben mit PowerShell automatisieren, anstatt sie jedes Mal manuell eingeben zu müssen.

Siehe auch:

Einen Kommentar hinterlassen

Behebung eines Dateisystemfehlers in der Windows 11 Fotos-App

Behebung eines Dateisystemfehlers in der Windows 11 Fotos-App

Haben Sie Probleme mit dem Dateisystemfehler der Windows 11-Fotos-App? Entdecken Sie bewährte Schritt-für-Schritt-Lösungen, um Ihre Fotos problemlos wieder anzusehen. Aktualisiert mit den neuesten Tipps zur Fehlerbehebung für optimale Leistung.

So beheben Sie, dass die Spieleleiste in Windows 11 nicht funktioniert

So beheben Sie, dass die Spieleleiste in Windows 11 nicht funktioniert

Funktioniert die Spieleleiste unter Windows 11 nicht? Hier finden Sie bewährte Schritt-für-Schritt-Anleitungen, mit denen Sie Ihr Gaming-Overlay wieder reibungslos nutzen können. Keine technischen Vorkenntnisse erforderlich!

So beheben Sie ein Problem mit der Helligkeitseinstellung unter Windows 11

So beheben Sie ein Problem mit der Helligkeitseinstellung unter Windows 11

Funktioniert die Bildschirmhelligkeit unter Windows 11 nicht? Hier finden Sie schnelle, schrittweise Lösungen, um die Kontrolle über Ihre Bildschirmhelligkeit wiederherzustellen und ein reibungsloses Seherlebnis zu genießen. Aktualisiert mit den neuesten Tipps für optimale Leistung.

So verwenden Sie den Windows 11-Soundmixer pro App

So verwenden Sie den Windows 11-Soundmixer pro App

Erfahren Sie, wie Sie mit dem Windows 11-Soundmixer die Lautstärke jeder Anwendung individuell anpassen. Eine Schritt-für-Schritt-Anleitung hilft Ihnen, den Klang auszubalancieren, Ungleichgewichte zu beheben und Ihr Hörerlebnis mühelos zu verbessern.

So aktualisieren Sie alle Treiber in Windows 11 gleichzeitig

So aktualisieren Sie alle Treiber in Windows 11 gleichzeitig

Haben Sie Probleme mit veralteten Treibern unter Windows 11? Entdecken Sie einfache und effektive Methoden, alle Treiber gleichzeitig zu aktualisieren. Steigern Sie die Leistung, beheben Sie Fehler und sorgen Sie mit dieser Schritt-für-Schritt-Anleitung für einen reibungslosen PC-Betrieb. Technische Vorkenntnisse sind nicht erforderlich!

So beheben Sie das Problem, dass die RGB-Beleuchtung unter Windows 11 nach dem Ruhezustand nicht synchronisiert wird

So beheben Sie das Problem, dass die RGB-Beleuchtung unter Windows 11 nach dem Ruhezustand nicht synchronisiert wird

Haben Sie Probleme mit der RGB-Beleuchtung unter Windows 11, die nach dem Ruhezustand nicht synchronisiert wird? Entdecken Sie bewährte Lösungen für eine reibungslose Beleuchtungssteuerung Ihres Gaming-Setups. Schritt-für-Schritt-Anleitung zur schnellen und einfachen Behebung von Synchronisierungsproblemen.

So setzen Sie Microsoft Edge unter Windows 11 auf die Standardeinstellungen zurück

So setzen Sie Microsoft Edge unter Windows 11 auf die Standardeinstellungen zurück

Haben Sie Probleme mit Microsoft Edge unter Windows 11? Erfahren Sie, wie Sie Microsoft Edge mühelos auf die Standardeinstellungen zurücksetzen. Folgen Sie unserer einfachen, aktuellen Anleitung, um Leistung und Datenschutz in wenigen Minuten wiederherzustellen.

Wie man den Fehler „Kmode-Ausnahme nicht behandelt“ unter Windows 11 behebt

Wie man den Fehler „Kmode-Ausnahme nicht behandelt“ unter Windows 11 behebt

Haben Sie Probleme mit dem gefürchteten KMODE EXCEPTION NOT HANDLED-Fehler unter Windows 11? Entdecken Sie bewährte Schritt-für-Schritt-Lösungen, um diesen Bluescreen-Albtraum schnell zu beheben und Ihren PC wieder reibungslos zum Laufen zu bringen. Keine technischen Vorkenntnisse erforderlich!

So verwenden Sie die Windows 11-Lupe zum Zoomen

So verwenden Sie die Windows 11-Lupe zum Zoomen

Erfahren Sie, wie Sie die Windows 11-Bildschirmlupe zum Vergrößern und Verbessern der Bildschirmdarstellung nutzen. Diese Schritt-für-Schritt-Anleitung erklärt Einrichtung, Funktionen und gibt Tipps für mehr Barrierefreiheit und Produktivität. Ideal für Nutzer mit Sehbehinderung oder alle, die schnell eine Vergrößerung benötigen.

So beheben Sie den Fehler „Windows 11-Lizenzbedingungen überprüfen“

So beheben Sie den Fehler „Windows 11-Lizenzbedingungen überprüfen“

Haben Sie Probleme mit der Fehlermeldung zu den Windows 11-Testlizenzbedingungen? Entdecken Sie bewährte, schrittweise Lösungen, um das Problem schnell zu beheben und wieder reibungslos arbeiten zu können. Technische Vorkenntnisse sind nicht erforderlich!