次のコードがあります
$individualSlidesOutputDir = join-path ([io.path]::GetTempPath()) ([Guid]::NewGuid())
set-alias pdftk 'C:\\Program Files (x86)\\PDF Labs\\PDFtk Server\\bin\\pdftk.exe' -scope script
phantomjs ./slides2pdf.coffee $individualSlidesOutputDir #writes some files to this directory
$args = ls $individualSlidesOutputDir | %{$_.FullName}
pdftk $args[0] $args[1] $args[2] cat output slide-deck.pdf
私はまさにそれが必要ですが、 $args は任意の量の値を持つ可能性があり、$args -join " "
それはすべて1つの引数として解釈されるように見えるため、使用できません。start-process でこれを行うことができると確信していますが、面倒な方法が少ないことを願っています。