2010-06-29 14 views
16

Ben bir powershell acemi oldum, ama kendimi, bazı kod hatalarını ayıklarken küçük bir grup hizmeti başlatmaya başladım. Powershell'de işlemleri bir joker karakter kullanarak kolayca durdurabilirim, ancak onaylamamı sağlıyor. Bir onaylama parametresi var, ancak doğru şekilde kullanmamalı mıyım?Durmak için PowerShell'i kullanın, onaylamayı iptal edebilir miyim?

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

Ben onaylamak atlayarak sadece süreci durdurabilir mi? San Diego herhangi bir yardım için

sayesinde ~ ck

cevap

25

get-help stop-process itibaren

stop-process -ProcessName alcore.* -Force 

deneyin:

Windows Vista ve sonraki günü Windows sürümleri, sahip olmadıkları bir işlemi durdurmak için Geçerli kullanıcı, Windows PowerShell'i "Yönetici olarak çalıştır" seçeneği ile başlatmalısınız. Ayrıca, , Force parametresini kullanmıyorsanız, numaralı onay için sizden istenir.

+0

Bu, benim için çalıştı. Bahşiş için teşekkürler. ~ ck – Hcabnettek

+0

@Johannes, Tabii bir yönetici değilseniz, tabiki :-) – driis

+0

Yikes, bu belgelerden doğrudan bir alıntıydı. Özür dilerim. – Joey

3

-onaylayın: $ false

+0

aslında bu işe yaramazsa: '' '[sunucu]: PS C: \ Users \ kullanıcı \ Belgelerim> Stop-Süreci -Name piton -onaylayın: $ false''' hala beni ister: ' ' 'Onayla Aşağıdaki öğe üzerinde Durma İşlemi işlemini gerçekleştirmek istediğinizden emin misiniz: python (248)? [Y] Evet [A] Herkese Evet [N] Hayır [L] Herkese Hayır [?] Yardım (varsayılan "Y" 'dir): '' ' – Thomas

2

bunu bir onay yapmak istemiyorsanız o zaman -onaylayın seçeneği yerine -force kullanmayın. Bunu yapmak, herhangi bir kullanıcı onayı olmadan işlemin durmasına neden olacaktır.

öldürme -force görünüm

1

-onaylayın: $ false doğru olduğunu ve tüm PS onay ister çalışır.

İlgili konular