2017-03-27 8 views
1

を引数を渡すことでNULL配列例外私は、リモートセッションでコマンドを実行しようとしていますが、私は、ヌル配列のインデックスPowerShellのリモートセッションに

をすることはできません取得しています。 + CategoryInfo:はInvalidOperation:(:) []、RuntimeExceptionが + FullyQualifiedErrorId:NullArray + PSComputerName:サーバー

私はそれらのリモートセッションとnoneに渡していますすべての引数がNULLでチェックしています。次のコマンドです:

Invoke-Command -Session $session -ScriptBlock {Start-Process $args[0] -ArgumentList $args[1] -RedirectStandardOutput $args[2] -RedirectStandardError $agrs[3]} -Args $Consoledir,$arguments,$stdOutLog,$stdErrLog; 

私は$ dirを引数(D:\一時\のCONSOLE.EXE)に渡されたコンソールアプリケーションを実行するには、このコマンドを使用しています。このアプリケーションはさらに、$ argumentsパラメータで渡されるいくつかの引数をとります。

+0

はルックス: '$ agrs [3]' => '$ argsを[3]' –

答えて

0

これを試してください:あなたはタイプミスを持っているよう

Invoke-Command -Session $session -ScriptBlock { 
    Param($dir, $args, $outlog, $errlog)  
    Start-Process $dir -ArgumentList $args -RedirectStandardOutput $outlog -RedirectStandardError $errlog 
} -ArgumentList $Consoledir,$arguments,$stdOutLog,$stdErrLog; 
関連する問題