5

PowerShell を使用していくつかのカスタム Windows サービスをインストールしようとしていますが、次のエラーが発生せずに InstallUtil を実行できませんでした:

引数 '' を受け入れる位置パラメータが見つかりません

上記のエラーを引き起こす私が実行したものは次のとおりです。

Invoke-Command -ComputerName <remote machine> -ScriptBlock {Invoke-Item C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
4

1 に答える 1

5

ドキュメントから:

Invoke-Itemコマンドレットは、指定されたアイテムに対してデフォルトのアクションを実行します。

コマンドライン引数をデフォルトのアクションで使用できるとは思いません。

でも...

この例では、実行可能ファイルを呼び出すためにinvoke-itemは必要ありません。

Invoke-Command -ComputerName <remote machine> -ScriptBlock { C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
于 2010-08-25T18:01:33.790 に答える