Progress Bar erstellen

Parameter:
– Activity benötigt nur einen String
– Status benötigt nur einen String
– PercentComplete benötigt eine Kalkulation, um mit 100% arbeiten zu können
– CurrentOperation kann irgendein String sein, welches dir zeigt, was dein Skript gerade erledigt

$files = gci -Path $deinpfad -Filter *.txt # Dateien holen mit get-childitem alias

$outputs = @() # Array erstellen
$f = 0 # Variable f definieren, welches in der foreach-loop inkrementiert wird

foreach($file in $files ){
$f++

Write-Progress -Activity "Getting specific metadata" -Status "Progress" -PercentComplete ($f/$files.Count*100) -CurrentOperation "$($file.BaseName)"
# Hier kommt dein eigentliches Skript rein..
}