Übersichtstabelle der grundlegenden PowerShell-Befehle

Übersichtstabelle der grundlegenden PowerShell-Befehle

PowerShell ist ein leistungsstarkes Automatisierungs- und Konfigurationsmanagement-Framework, das es Systemadministratoren ermöglicht, effizienter zu arbeiten, indem es mühsame, sich wiederholende Aufgaben automatisiert. Im Folgenden finden Sie einige grundlegende Powershell-Befehle, mit denen Sie die Leistungsfähigkeit dieses Tools optimal nutzen können.

Übersichtstabelle der grundlegenden PowerShell-Befehle

Nachfolgend finden Sie die Befehlsliste – Cmdlet-Befehlsname: Befehlsbeschreibung.

% – ForEach-Object: Führt eine Operation für jedes Element in einer Reihe von Eingabeobjekten aus.

  • ? - Where-Object: Wählen Sie ein Objekt aus einer Reihe von Objekten basierend auf ihren Attributwerten aus.
  • ac – Add-Content: Fügt der Datei zusätzlichen Inhalt wie Wörter oder Daten hinzu.
  • asnp – Add-PSSnapIn: Fügt der aktuellen Sitzung ein oder mehrere Windows PowerShell-Snap-Ins hinzu.
  • cat – Get-Content: Den Inhalt einer Datei abrufen.
  • cd – Set-Location: Setzt den aktuellen Arbeitsort auf einen angegebenen Ort.
  • chdir – Set-Location: Setzt den aktuellen Arbeitsort auf einen angegebenen Ort.
  • clc – Clear-Content: Löscht den Inhalt eines Elements, löscht das Element jedoch nicht.
  • clear - Clear-Host: Löscht den Bildschirm im Host-Programm.
  • clhy – Clear-History: Löscht Einträge aus dem Befehlsverlauf.
  • cli – Clear-Item: Löscht den Inhalt eines Elements, löscht das Element jedoch nicht.
  • clp – Clear-ItemProperty: Löscht den Wert der Eigenschaft, aber nicht die Eigenschaft.
  • cls – Clear-Host: Löscht den Bildschirm im Host-Programm.
  • clv – Clear-Variable: Löscht den Wert einer Variablen.
  • cnsn – Connect-PSSession: Stellen Sie die Verbindung zu getrennten Sitzungen wieder her
  • Compare - Compare-Object: Vergleichen Sie zwei Objektsätze.
  • copy - Copy-Item: Kopieren Sie ein Element von einem Ort an einen anderen.
  • cp – Copy-Item: Kopieren Sie ein Element von einem Ort an einen anderen.
  • cpi – Copy-Item: Kopieren Sie ein Element von einem Ort an einen anderen.
  • cpp – Copy-ItemProperty: Kopiert eine Eigenschaft und einen Wert von einem angegebenen Speicherort an einen anderen Speicherort.
  • curl – Invoke-WebRequest: Inhalte von einer Website im Internet abrufen.
  • cvpa – Convert-Path: Konvertiert einen Pfad von einem Windows PowerShell-Pfad in einen Windows PowerShell-Anbieterpfad.
  • dbp – Disable-PSBreakpoint: Deaktiviert Haltepunkte in der aktuellen Konsole.
  • del – Remove-Item: Dateien und Ordner löschen.
  • diff – Compare-Object: Vergleicht zwei Sätze von Objekten.
  • dir – Get-ChildItem: Dateien und Ordner im Dateisystemlaufwerk abrufen.
  • dnsn – Disconnect-PSSession: Verbindung zu einer Sitzung trennen.
  • ebp – Enable-PSBreakpoint: Aktiviert Haltepunkte in der aktuellen Konsole.
  • echo – Write-Output: Sendet die angegebenen Objekte an den nächsten Befehl in der Pipeline. Wenn dieser Befehl der letzte Befehl in der Pipeline ist, werden die Objekte in der Konsole angezeigt.
  • epal – Export-Alias: Exportiert Informationen über aktuell definierte Befehlsaliase in eine Datei.
  • epcsv – Export-Csv: Konvertiert Objekte in ein Array von durch Kommas getrennten Zeichenfolgen (CSV) und speichert die Zeichenfolgen in einer CSV-Datei.
  • epsn – Export-PSSession: Befehle aus einer anderen Sitzung importieren und im Windows PowerShell-Modul speichern.
  • erase - Remove-Item: Dateien und Ordner löschen.
  • etsn – Enter-PSSession: Startet eine interaktive Sitzung mit einem Remote-Computer.
  • exsn – Exit-PSSession: Beendet eine interaktive Sitzung mit einem Remotecomputer.
  • fc – Format-Custom: Verwenden Sie eine benutzerdefinierte Ansicht, um die Ausgabe zu formatieren.
  • fl – Format-Liste: Formatieren Sie die Ausgabe als Liste von Attributen, wobei jedes Attribut in einer neuen Zeile erscheint.
  • foreach – ForEach-Object: Führt eine Operation für jedes Element in einer Reihe von Eingabeobjekten aus.
  • ft - Format-Table: Formatiert die Ausgabe als Tabelle.
  • fw – Format-Wide: Formatiert Objekte als breite Tabelle, die nur ein Attribut jedes Objekts anzeigt.
  • galli – Get-Alias: Befehle für die aktuelle Sitzung abrufen.
  • gbp – Get-PSBreakpoint: Ruft die in der aktuellen Sitzung festgelegten Haltepunkte ab.
  • gc – Get-Content: Den Inhalt einer Datei abrufen.
  • gci – Get-ChildItem: Dateien und Ordner im Dateisystemlaufwerk abrufen.
  • gcm – Get-Command: Alle Befehle abrufen.
  • gcs – Get-PSCallStack: Zeigt den aktuellen Aufrufstapel an.
  • gdr – Get-PSDrive: Ruft das Laufwerk in der aktuellen Sitzung ab.
  • ghy – Get-History: Ruft eine Liste der während der aktuellen Sitzung eingegebenen Befehle ab.
  • gi – Get-Item: Dateien und Ordner abrufen.
  • gjb – Get-Job: Ruft Windows PowerShell-Hintergrundjobs ab, die in der aktuellen Sitzung ausgeführt werden.
  • gl – Get-Location: Informationen zum aktuellen Arbeitsstandort oder Standortstapel abrufen.
  • gm – Get-Member: Eigenschaften und Methoden von Objekten abrufen.
  • gmo – Get-Module: Ruft Module ab, die importiert wurden oder in die aktuelle Sitzung importiert werden können.
  • gp – Get-ItemProperty: Ruft die Eigenschaften eines angegebenen Elements ab.
  • gps – Get-Process: Laufende Prozesse auf lokalen oder Remote-Computern abrufen.
  • group – Group-Object: Gruppiert Objekte, die denselben Wert für die angegebenen Eigenschaften enthalten.
  • gsn – Get-PSSession: Ruft Windows PowerShell-Sitzungen auf lokalen und Remotecomputern ab.
  • gsnp – Get-PSSnapIn: Windows PowerShell-Snap-Ins auf dem Computer abrufen.
  • gsv – Get-Service: Dienste auf lokalen oder Remote-Computern abrufen.
  • gu – Get-Unique: Gibt eindeutige Elemente aus einer sortierten Liste zurück.
  • gv – Get-Variable: Ruft die Variablen in der aktuellen Konsole ab.
  • gwmi – Get-WmiObject: Ruft Instanzen von WMI-Klassen (Windows Management Instrumentation) oder Informationen zu verfügbaren Klassen ab.
  • h – Get-History: Ruft eine Liste der während der aktuellen Sitzung eingegebenen Befehle ab.
  • History – Get-History: Ruft eine Liste der während der aktuellen Sitzung eingegebenen Befehle ab.
  • icm – Invoke-Command: Befehle auf lokalen und Remote-Computern ausführen.
  • iex – Invoke-Expression: Führt einen Befehl oder Ausdruck auf dem lokalen Computer aus.
  • ihy – Invoke-History: Befehle aus dem Sitzungsverlauf ausführen.
  • ii – Invoke-Item: Führt die Standardaktion für das angegebene Element aus.
  • ipal – Import-Alias: Importiert eine Liste von Befehls-Spitznamen aus der Datei.
  • ipcsv – Import-Csv: Erstellen Sie benutzerdefinierte tabellenartige Objekte aus Elementen in einer CSV-Datei.
  • ipmo – Import-Module: Modul zur aktuellen Sitzung hinzufügen.
  • ipsn – Import-PSSession: Importiert Befehle aus einer anderen Sitzung in die aktuelle Sitzung.
  • irm – Invoke-RestMethod: Sendet eine HTTP- oder HTTPS-Anfrage an einen RESTful-Webdienst.
  • ise – powershell_ise.exe: Erklärt die Verwendung des Befehlszeilentools PowerShell_ISE.exe.
  • iwmi – Invoke-WMIMethod: Windows Management Instrumentation (WMI)-Methoden aufrufen.
  • iwr – Invoke-WebRequest: Inhalte von einer Website im Internet abrufen.
  • kill – Stop-Process: Stoppt einen oder mehrere laufende Prozesse.
  • lp – Out-Printer: Sendet die Ausgabe an den Drucker.
  • ls – Get-ChildItem: Dateien und Ordner im Dateisystemlaufwerk abrufen.
  • man – Hilfe: Zeigt Informationen zu Windows PowerShell-Befehlen und -Konzepten an.
  • md - mkdir: Einen neuen Eintrag erstellen.
  • Measure – Measure-Object: Misst numerische Eigenschaften von Objekten und Zeichen, Wörtern und Zeilen in Zeichenfolgenobjekten, z. B. Textdateien.
  • mi – Move-Item: Verschieben Sie ein Element von einem Ort an einen anderen.
  • mount - New-PSDrive: Erstellen Sie temporäre und dauerhafte zugeordnete Netzwerklaufwerke.
  • move - Move-Item: Verschieben Sie ein Element von einem Ort an einen anderen.
  • mp - Move-ItemProperty: Eigenschaften von einem Ort an einen anderen verschieben.
  • mv – Move-Item: Verschieben Sie ein Element von einem Ort an einen anderen.
  • nal – New-Alias: Erstellen Sie einen neuen Befehls-Spitznamen.
  • ndr – New-PSDrive: Erstellen Sie temporäre und dauerhaft zugeordnete Netzwerklaufwerke.
  • ni – New-Item: Erstellt ein neues Element.
  • nmo – New-Module: Erstellt ein neues dynamisches Modul, das nur im Speicher vorhanden ist.
  • npssc – New-PSSessionConfigurationFile: Erstellt eine Sitzungskonfigurationsdatei.
  • nsn – New-PSSession: Erstellen Sie dauerhafte Verbindungen zu lokalen oder Remotecomputern.
  • nv – New-Variable: Erstellt eine neue Variable.
  • ogv – Out-GridView: Ausgabe an ein interaktives Panel in einem separaten Fenster senden.
  • oh – Out-Host: Ausgabe an die Befehlszeile senden.
  • popd – Pop-Location: Ändert den aktuellen Speicherort in den zuletzt auf den Stapel verschobenen Speicherort. Sie können den Standort über die Standardkachel oder über eine Kachel aktivieren, die Sie mit dem Cmdlet Push-Location erstellen.
  • ps - Get-Process: Prozesse abrufen, die auf dem lokalen oder Remotecomputer ausgeführt werden.
  • pushd – Push-Location: Fügt den aktuellen Standort oben im Standortstapel hinzu.
  • pwd – Get-Location: Informationen zum aktuellen Arbeitsstandort oder Standortstapel abrufen.
  • r – Invoke-History: Befehle aus dem Sitzungsverlauf ausführen.
  • rbp – Remove-PSBreakpoint: Entfernt Haltepunkte von der aktuellen Konsole.
  • rcjb – Receive-Job: Empfängt die Ergebnisse von Windows PowerShell-Hintergrundjobs in der aktuellen Sitzung.
  • rcsn – Receive-PSSession: Ergebnisse von Befehlen in getrennten Sitzungen empfangen.
  • rd – Remove-Item: Dateien und Ordner löschen.
  • rdr – Remove-PSDrive: Entfernt temporäre Windows PowerShell-Laufwerke und trennt zugeordnete Netzwerklaufwerke.
  • ren – Rename-Item: Benennt ein Element im Windows PowerShell-Anbieter-Namespace um.
  • ri – Remove-Item: Dateien und Ordner löschen.
  • rjb – Remove-Job: Entfernt einen Windows PowerShell-Hintergrundjob.
  • rm – Remove-Item: Dateien und Ordner löschen.
  • rmdir – Remove-Item: Dateien und Ordner löschen.
  • rmo – Remove-Module: Entfernt Module aus der aktuellen Sitzung.
  • rni – Rename-Item: Benennt ein Element im Windows PowerShell-Anbieter-Namespace um.
  • rnp – Rename-ItemProperty: Benennen Sie die Eigenschaft eines Elements um.
  • rp – Remove-ItemProperty: Entfernt eine Eigenschaft und ihren Wert von einem Element.
  • rsn – Remove-PSSession: Schließt eine oder mehrere Windows PowerShell-Sitzungen (PSSessions).
  • rsnp – Remove-PSSnapin: Entfernt Windows PowerShell-Snap-Ins aus der aktuellen Sitzung.
  • rujb – Resume-Job: Starten Sie einen angehaltenen Job neu
  • rv – Remove-Variable: Entfernt eine Variable und ihren Wert.
  • rvpa – Resolve-Path: Löst Platzhalter in Pfaden auf und zeigt Pfadinhalte an.
  • rwmi – Remove-WMIObject: Entfernt eine Instanz einer vorhandenen Windows Management Instrumentation (WMI)-Klasse.
  • sajb – Start-Job: Startet einen Windows PowerShell-Hintergrundjob.
  • sal – Set-Alias: Erstellen oder ändern Sie einen Befehls-Spitznamen (alternativen Namen) für ein Cmdlet oder ein anderes Befehlselement in der aktuellen Windows PowerShell-Sitzung.
  • saps - Start-Prozess: Startet einen oder mehrere Prozesse auf dem lokalen Computer.
  • sasv – Start-Service: Startet einen oder mehrere gestoppte Dienste.
  • sbp – Set-PSBreakpoint: Setzt einen Haltepunkt auf einer Zeile, Anweisung oder Variablen.
  • sc – Set-Content: Ersetzt den Inhalt der Datei durch den von Ihnen angegebenen Inhalt.
  • select - Select-Object: Objekt oder Objekteigenschaften auswählen.
  • set - Set-Variable: Setzt den Wert einer Variablen. Erstellt eine Variable, wenn keine Variable mit dem angeforderten Namen vorhanden ist.
  • shcm – Show-Command: Erstellen Sie Windows PowerShell-Befehle in einem grafischen Befehlsfenster.
  • si – Set-Item: Ändert den Wert eines Elements in „value“.

Ich wünsche Ihnen viel Erfolg!

Mehr sehen:


So blockieren Sie den Internetzugriff mithilfe von Gruppenrichtlinien (GPO)

So blockieren Sie den Internetzugriff mithilfe von Gruppenrichtlinien (GPO)

In diesem Artikel erfahren Sie, wie Sie den Internetzugriff für Benutzer oder Computer im Active Directory-Gruppenrichtlinienobjekt blockieren. Lernen Sie effektive Methoden, moderne Sicherheitsprotokolle und Best Practices kennen.

Warum müssen wir USB formatieren? Wie formatiere ich USB?

Warum müssen wir USB formatieren? Wie formatiere ich USB?

Das Formatieren eines USB-Sticks ähnelt dem Formatieren jedes anderen Laufwerks. Hier erfahren Sie, warum und wie Sie USB formatieren sollten, um optimale Ergebnisse zu erzielen.

Beheben Sie den Fehler „Game Security Violation Detected“ in Windows 10

Beheben Sie den Fehler „Game Security Violation Detected“ in Windows 10

Wenn beim Starten eines Spiels unter Windows 10 der Fehler „Game Security Violation Detected“ angezeigt wird, sind die Lösungen einfach und effektiv. Hier erfahren Sie, wie Sie dieses Problem beheben können.

So wechseln Sie die Lautsprecher mit Tastenkombinationen unter Windows 10

So wechseln Sie die Lautsprecher mit Tastenkombinationen unter Windows 10

Wechseln Sie mühelos zwischen Audiogeräten unter Windows 10 mit Tastenkombinationen. Erfahren Sie, wie Sie den Audio-Umschalter effizient nutzen.

8 Möglichkeiten, MSConfig in Windows 11 zu öffnen

8 Möglichkeiten, MSConfig in Windows 11 zu öffnen

Entdecken Sie 8 einfache Möglichkeiten, MSConfig in Windows 11 zu öffnen, um zahlreiche Probleme effizient zu beheben.

4 gefälschte Viren, die zum Spaß Freunde trollen

4 gefälschte Viren, die zum Spaß Freunde trollen

Freunde und Familienmitglieder zu trollen macht Spaß mit diesen harmlosen gefälschten Viren. Hier sind vier kreative Ideen, um Ihre Freunde zum Lachen zu bringen.

Unterschied zwischen Virtualisierung und Emulation

Unterschied zwischen Virtualisierung und Emulation

Entdecken Sie die Unterschiede zwischen Virtualisierung und Emulation sowie deren Vor- und Nachteile. Erfahren Sie, wie diese Technologien in modernen IT-Umgebungen eingesetzt werden.

So aktivieren oder deaktivieren Sie Device Guard unter Windows 10

So aktivieren oder deaktivieren Sie Device Guard unter Windows 10

Device Guard ist ein wichtiges Sicherheitsfeature in Windows 10, das sicherstellt, dass nur vertrauenswürdige Anwendungen ausgeführt werden. So aktivieren oder deaktivieren Sie es.

So verwenden Sie vDOS, um alte DOS-Programme unter Windows 10 auszuführen

So verwenden Sie vDOS, um alte DOS-Programme unter Windows 10 auszuführen

Erfahren Sie, wie Sie vDOS verwenden, um alte DOS-Software unter Windows 10 auszuführen. Dieser Emulator ist ideal für die Nutzung älterer Programme, bietet jedoch keine optimale Lösung für Spiele.

3 Möglichkeiten, USB Selective Suspend in Windows 11 zu deaktivieren

3 Möglichkeiten, USB Selective Suspend in Windows 11 zu deaktivieren

Wenn Sie Probleme mit USB-Geräten auf Ihrem Windows 11-Computer haben, sollten Sie die Funktion „USB Selective Suspend“ deaktivieren.