PowerShell XML Dateien in anderes Format speichern

Letztens hatte ich den Task 15 XML-Dateien so schnell wie möglich vom UTF8 Zeichenformat ins Unicode Zeichenformat zu konvertieren. Bis anhin hatte man die Dateien immer aufgemacht, Speichern unter gewählt und dann das entsprechende Format selektiert und dann das File in das entsprechende Zielverzeichnis gespeichert.

Mehr oder weniger konnte ich diesen Task automatisieren. Hier noch das kleine PowerShell Script welches die Dateien aus einem Input Ordner einliest und diese dann im Output Ordner im entsprechenden Format speichert.

   1: $inputPath = Read-Host "Bitte Quellpfad angeben"
   2: $ouputPath = Read-Host "Bitte Zielpfad angeben"
   3:  
   4: foreach($item in get-childItem $inputPath){
   5:    $file = get-content -path $inputpath\$item
   6:    out-file -filePath $ouputPath\$item -encoding Unicode -inputObject $file
   7: }

Einfach und schnell.

Hinterlasse einen Kommentar