0

以下のようなpowershellコマンドレットを呼び出そうとするナントビルドがあります:

<exec program="powershell.exe" commandline='.\Download.ps1 ${dir}' />

ディレクトリパスに空白が含まれておらず、以下のエラーがスローされる限り、これは正常に機能します。

A positional parameter cannot be found that accepts argument .....

これを修正するために以下を試しましたが、うまくいきません。

<exec program="powershell.exe" commandline='.\Download.ps1 "${dir}"' />
4

2 に答える 2

3

Got は、exec タスクを次のように変更することで修正されます。

<exec program="powershell.exe" commandline=".\Download.ps1 '${dir}'" />
于 2013-10-09T05:43:10.927 に答える