2017-07-11 19 views
-1

複数のドキュメントをデフォルトのプリンタに印刷するためにPowerShellスクリプトを取得しようとしています。これを実現させるために私が何ができるかについてのアイデアはありますか?PowerShellでFoxitを使用して印刷

$files = Get-ChildItem -Filter "*.pdf" 
foreach ($file in $files) { 
    "c:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe" /t $file 
} 
+0

Foxitのリーダーは、 '.pdf'ファイルは'起動し、プロセスを-FilePath $ファイル-Verb Print'は – LotPings

+0

を行う必要がありますに関連付けられている場合うんうまく動作しますが、アクティブなユーザがログインしていない状態でスクリプトを実行しても機能しません。最終的な目標は、スクリプトを実行してファイルを出力することです。 –

答えて

2

使用デフォルトプリンタに印刷するためのパラメータ/p、引用符でコマンドパスを実行するためcall operator&)を使用します。

変更この行:この中

"c:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe" /t $file 

& "c:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe" /p $file 
関連する問題