PowerShell

Lesedauer 3 Minuten
Posted: Sa. 15.10.2022-18:30Updated: So. 05.11.2023-16:57

 

Häufige PowerShell Befehle

Invoke-Command

Mit diesem Befehl können Sie Befehle auf Remote-Computern ausführen, um Aufgaben in einer Netzwerkumgebung zu automatisieren.

Dieser Beitrag wurde bisher 49 mal gelesen.

Get-Help

Mit diesem Befehl können Sie Hilfe zu anderen Befehlen abrufen und herausfinden, wie Sie sie verwenden können.

Dieser Beitrag wurde bisher 49 mal gelesen.

Set-Item

Mit diesem Befehl können Sie Werte in der Windows-Registrierung oder in Konfigurationsdateien ändern.

Dieser Beitrag wurde bisher 49 mal gelesen.

Remove-Item

Mit diesem Befehl können Sie Dateien, Ordner oder Registrierungseinträge löschen.

Dieser Beitrag wurde bisher 49 mal gelesen.

New-Item

Mit diesem Befehl können Sie neue Dateien, Ordner oder Registrierungseinträge erstellen.

Dieser Beitrag wurde bisher 49 mal gelesen.

Get-EventLog

Mit diesem Befehl können Sie Ereignisprotokolle abrufen und durchsuchen, um Informationen über Systemereignisse wie Fehler, Warnungen und erfolgreiche oder fehlgeschlagene Anmeldungen zu erhalten.

Dieser Beitrag wurde bisher 49 mal gelesen.

Get-Service

Mit diesem Befehl können Sie die auf dem System installierten Dienste auflisten, deren Status abrufen und Dienste starten oder stoppen.

Dieser Beitrag wurde bisher 49 mal gelesen.

Get-Process

Dieser Befehl zeigt alle laufenden Prozesse auf dem System an und bietet Informationen wie den Prozessnamen, die Prozess-ID und die CPU-Auslastung.

Dieser Beitrag wurde bisher 49 mal gelesen.

Set-ExecutionPolicy

Dieser Befehl legt die Ausführungsrichtlinie für PowerShell-Skripte fest, um sicherzustellen, dass nur vertrauenswürdige Skripte ausgeführt werden.

Dieser Beitrag wurde bisher 49 mal gelesen.

Get-ChildItem

Mit diesem Befehl können Sie Dateien und Ordner im aktuellen Verzeichnis auflisten oder in einem bestimmten Verzeichnis suchen.

Dieser Beitrag wurde bisher 49 mal gelesen.


Beispiel: Einfache Ausgabe auf der Konsole

Write-Host "Hello, World!"

Beispiel: Variablenzuweisung und Ausgabe

$name = "Max Mustermann"
Write-Host "Mein Name ist $name."

Beispiel: Schleife und Bedingung

$i = 1
while ($i -le 10) {
    if ($i % 2 -eq 0) {
        Write-Host "$i ist gerade."
    } else {
        Write-Host "$i ist ungerade."
    }
    $i++
}

Beispiel: Benutzereingabe und Verzweigung

$name = Read-Host "Wie ist dein Name?"
if ($name -eq "Max") {
    Write-Host "Hallo Max!"
} else {
    Write-Host "Hallo $name!"
}

Beispiel: Funktion

function Get-Sum {
    param (
        [int]$a,
        [int]$b
    )
    $sum = $a + $b
    return $sum
}

$result = Get-Sum -a 2 -b 3
Write-Host "Das Ergebnis ist $result."

weiter zu FAQs

Dieser Beitrag wurde bisher 398 mal gelesen.