2016-06-15 2 views
0

printf( "%d \ n"、42);/*このpowershellスクリプトは、Splunkログから値を読み取るためにget-processを使用し、成功した場合は0を返し、失敗した場合は1を返します。 get-processを使用して戻り値をエコーバックし、正常に終了する必要があります。取得プロセスを使用する必要性は、私に言われたことです。私はパワーシェルを学んでいる、誰もこの知識を共有するだろうか?ここでは未テストget-processを使用するには、このpowershellコードを変更する必要があります。

+0

あなたは、特定のプロセスが実行されている場合は、いずれかの実行中またはダウン返す参照、リモートPC上では、Get-Processコマンドを実行する必要がありますか? – FoxDeploy

+0

はい、それはスクリプトの目的です、FoxDeployありがとうございます。 –

答えて

1

「私は... */

$servers = "splunk" 
    { 
     $status = (get-process -Name<String[running]>).Status 
     if ($status -eq "Running") { 
      "running!" 
     } else { 
      "down" 
     } 

で始まるてるものです。

$status = (Get-Process -Name ProcessName -ComputerName Server01) 
    if ($status -eq "") { 
     "down" 
    } else { 
     "Running" 
    } 

`

+0

ありがとうJamie。あなたの答えの周りに最後の質問があります、これは私が必要とするものですか?それを起動するコマンドブロックはありますか?私は学ぶのに苦労しています。もしあなたがそれを手伝ってくれたら、それはすばらしいことです。ありがとうございました!私はそれを遠隔でテストしなければならない。 –

+0

あなたは何を意味するのか分かりません。 あなたがしなければならないことを正確に説明するかもしれません。 –

+0

それから無視してください。私は#が必要かどうかを見ていました! Bashのスクリプトのように、私はすぐにそれをとにかく呼び出す方法を見つけるでしょう。応答していただきありがとうございます! –

関連する問題