2016-10-05 54 views
0

私は、さまざまなタイトルを持つ多くのcmd.exeプロセスを開くpowershellスクリプトを持っています。 これらのプロセスの1つだけを終了します。私は使用できません。powershellでコマンドプロンプトを閉じる

Get-Process cmd | Stop-Process 

すべてのプロセスをシャットダウンします。各プロセスのプロセスIDを設定する方法があるので、後でそれを特定してシャットダウンすることができますか?または、タイトル名でプロセスを識別する他の方法はありますか?

答えて

1

プロセスに関する情報を変数に格納します。 後でこれらの情報を使用してプロセスを停止することができます

$XYProcess = Start-Process "cmd.exe" -PassThru 

Stop-Process $XYProcess.ID 
+0

ありがとうございました。私は、-PassThruパラメータを知らなかった。どのようにしてこのプロセスにコマンドを渡すのですか?私がcmdを起動してipconfigを実行させたいと言うと、 – Sashank

+0

powershellでipconfigを実行できます。私は知っているcmd – guiwhatsthat

+0

は必要ありません。それはほんの一例でした。私は、プロセスに引数を渡すことが可能かどうかを知りたかっただけです。私はとにかく必要なものを見つけました。ありがとう。 – Sashank

関連する問題