21

私はPowerShellの初心者ですが、コードをデバッグしているときに、小さなグループのサービスを開始および停止することがよくあります。Powershell では、ワイルドカードを使用してプロセスを簡単に停止できますが、確認する必要があります。-confirm パラメータがありますが、正しく使用していないのでしょうか?

`Stop-Process -ProcessName alcore.* -Confirm`

確認を省略してプロセスを停止することはできますか?

助けてくれてありがとう、サンディエゴの~ck

4

4 に答える 4

29

試す

stop-process -ProcessName alcore.* -Force

からget-help stop-process:

Windows Vista 以降のバージョンの Windows で、現在のユーザーが所有していないプロセスを停止するには、[管理者として実行] オプションを使用して Windows PowerShell を開始する必要があります。また、Force パラメーターを使用しない限り、確認を求めるプロンプトが表示されます。

于 2010-06-29T18:13:41.210 に答える
3

-Confirm:$false は正しく、すべての PS 確認プロンプトで機能します。

于 2013-08-08T17:20:47.250 に答える
3

-確認:$false

于 2010-06-29T18:13:18.563 に答える
3

確認を行いたくない場合は、-confirm オプションを使用せず、代わりに -force を使用してください。これを行うと、ユーザーの確認なしにプロセスが停止します。

kill -force の見通し

于 2010-06-29T18:13:42.600 に答える