PowerShell vsd auf vsdx konvertieren

 

Mit Hilfe des folgenden PowerShell-Skripts können alle .vsd-Dateien in einem Ordner auf .vsdx konvertiert werden: Als Voraussetzung muss Visio auf dem Rechner installiert sein.

$directory4vsd2vsdx='D:\convert'
$visio= New-Object -com Visio.InvisibleApp
$childs = get-childitem "$directory4vsd2vsdx\*.vsd"
foreach($vsdFile in $childs) {
   write-host "Working on $vsdfile"
   $vsddoc=$visio.Documents.Open($vsdFile.FullName)
   $vsdxFileName=[io.path]::ChangeExtension($vsdFile,'.vsdx')
   $vsddoc.SaveAs($VSDXFileName)
   $vsddoc.close();
}
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Fragen / Kommentare