Zone.Identifier rekursiv mit PowerShell entfernen

Hier ist ein PowerShell-Skript, das alle PDF Dateien in einem bestimmten Ordner und seinen Unterordnern durchläuft und den Zone.Identifier entfernt:

Get-ChildItem -Path "Pfad\zum\Ordner" -Filter *.pdf -Recurse | ForEach-Object {
  Unblock-File $_.FullName
  Write-Host "Zone.Identifier von" $_.Name "wurde entfernt."
}

Ersetzen Sie einfach „Pfad\zum\Ordner“ durch den tatsächlichen Pfad zum Ordner, für den Sie den Zone.Identifier entfernen möchten.

Dieses Skript verwendet die Get-ChildItem-Funktion, um alle Dateien im angegebenen Ordner und seinen Unterordnern abzurufen. Anschließend wird für jede Datei der Unblock-File-Befehl ausgeführt, um den Zone.Identifier zu entfernen.