Basic Powershell - Batch-Konvertierung von Word Docx in PDF

Ich versuche, mithilfe von PowerShell eine Stapelkonvertierung von Word Docx in PDF durchzuführen - mithilfe eines Skripts auf dieser Website:http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/24/weekend-scripter-convert-word-documents-to-pdf-files-with-powershell.aspx

# Acquire a list of DOCX files in a folder
$Files=GET-CHILDITEM "C:\docx2pdf\*.DOCX"
$Word=NEW-OBJECT –COMOBJECT WORD.APPLICATION

Foreach ($File in $Files) {
    # open a Word document, filename from the directory
    $Doc=$Word.Documents.Open($File.fullname)

    # Swap out DOCX with PDF in the Filename
    $Name=($Doc.Fullname).replace("docx","pdf")

    # Save this File as a PDF in Word 2010/2013
    $Doc.saveas([ref] $Name, [ref] 17)  
    $Doc.close()
}

Und ich bekomme immer wieder diesen Fehler und kann nicht herausfinden, warum:

PS C:\docx2pdf> .\docx2pdf.ps1
Exception calling "SaveAs" with "16" argument(s): "Command failed"
At C:\docx2pdf\docx2pdf.ps1:13 char:13
+     $Doc.saveas <<<< ([ref] $Name, [ref] 17)
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException

Irgendwelche Ideen?

Auch - wie müsste ich es ändern, um auch doc (nicht docX) -Dateien zu konvertieren und die lokalen Dateien (Dateien am selben Speicherort wie der Skriptspeicherort) zu verwenden?

Entschuldigung - PowerShell-Skripterstellung noch nie durchgeführt ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage