# Script by Timur@0x01337.com # Date: 2023-11-24 # Setzen Sie den Pfad zu Ihrem Verzeichnis $verzeichnis = "C:\Users\Path\to\PowerShell_Skript\in_progress" # Erstellen Sie den Zielordner f�r die bearbeiteten Dateien $zielordner = Join-Path -Path $verzeichnis -ChildPath "Up_2_Git" if (-not (Test-Path $zielordner)) { New-Item -ItemType Directory -Path $zielordner } # Gehen Sie zum Verzeichnis Set-Location -Path $verzeichnis # Durchsuchen Sie alle Dateien im Verzeichnis Get-ChildItem | ForEach-Object { # Neuen Dateinamen erstellen, Leerzeichen durch Unterstriche ersetzen $neuerName = $_.Name -replace ' ', '_' # Vollst�ndiger Pfad der alten und neuen Datei $alterPfad = $_.FullName $neuerPfad = Join-Path -Path $verzeichnis -ChildPath $neuerName # Umbenennen der Datei Rename-Item -Path $alterPfad -NewName $neuerPfad # Jetzt den Header mit dem aktuellen Datum hinzuf�gen $dateiInhalt = Get-Content -Path $neuerPfad -Raw $header = "# Script by Timur@0x01337.com" $header += "`r`n# Date: $(Get-Date -Format 'yyyy-MM-dd')" $neuerInhalt = @" $header $dateiInhalt "@ # Schreiben Sie den neuen Inhalt zur�ck in die Datei Set-Content -Path $neuerPfad -Value $neuerInhalt # Verschieben Sie die bearbeitete Datei in den Zielordner Move-Item -Path $neuerPfad -Destination $zielordner }