De base de Powershell, batch convertir Word Docx en PDF

Je suis en train d'utiliser PowerShell pour faire une conversion par lot de Word Docx en PDF à l'aide d'un script trouvé sur ce site:
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()
}

Et j'obtiens toujours cette erreur et ne peut pas comprendre pourquoi:

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

Des idées?

Aussi - comment aurais-je besoin de le changer pour aussi convertir doc (pas docX) des fichiers, ainsi que l'utilisation du local (fichiers au même endroit que l'emplacement du script)?

Désolé - n'a jamais fait de scripts PowerShell...

InformationsquelleAutor takabanana | 2013-05-14