استخدم PowerShell لإيقاف العملية ، هل يمكنني التأكيد؟

StackOverflow https://stackoverflow.com/questions/3143458

سؤال

أنا مبتدئ PowerShell ، لكنني غالبًا ما أجد نفسي أبدأ وأوقف مجموعة صغيرة من الخدمات عندما أقوم بتصحيح بعض الشفرة. في PowerShell ، يمكنني بسهولة إيقاف العمليات باستخدام بطاقة Wildcard ولكنها تجعلني أؤكد. هناك معلمة -confirm ، لكن يجب ألا أستخدمها بشكل صحيح؟

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

هل يمكنني تجاوز التأكيد وأوقف العملية؟

شكرا على أي مساعدة ، ~ CK في سان دييغو

هل كانت مفيدة؟

المحلول

محاولة

stop-process -ProcessName alcore.* -Force

من get-help stop-process:

على Windows Vista والإصدارات الأحدث من Windows ، لإيقاف عملية غير مملوكة للمستخدم الحالي ، يجب أن تبدأ Windows PowerShell مع خيار "تشغيل المسؤول". أيضًا ، تتم مطالبتك بالتأكيد إلا إذا كنت تستخدم معلمة القوة.

نصائح أخرى

-قيمة: $ false

-Confirm: $ false صحيح ويعمل لجميع مطالبات تأكيد PS.

إذا كنت لا تريد أن تقوم بتأكيد ، فلا تستخدم خيار -confirm ولكن بدلاً من ذلك. سيؤدي القيام بذلك إلى إيقاف العملية دون أي تأكيد للمستخدم.

اقتل التوقعات

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top