Utilisez PowerShell pour arrêt-processus, je peux confirmer by-pass?
-
01-10-2019 - |
Question
Je suis un débutant powershell, mais je me surprends souvent à démarrer et arrêter un petit groupe de services quand je débogage du code. En Powershell je peux facilement arrêter les processus à l'aide d'un joker, mais il me fait confirmer. Il y a un paramètre -confirm, mais je ne dois pas être l'utiliser correctement?
`Stop-Process -ProcessName alcore.* -Confirm`
Puis-je contourner la confirmation et juste arrêter le processus?
Merci pour toute aide, ~ Ck à San Diego
La solution
Essayez
stop-process -ProcessName alcore.* -Force
De get-help stop-process
:
Sous Windows Vista et les versions ultérieures de Windows, pour arrêter un processus qui n'appartient pas à l'utilisateur actuel, vous devez démarrer Windows PowerShell avec l'option « Exécuter en tant qu'administrateur ». Aussi, vous êtes invité à confirmer à moins que vous utilisez le paramètre Force.
Autres conseils
-Confirm: false $
-Confirm:. $ False est correcte et fonctionne pour tous confirmation PS invites
Si vous ne voulez pas faire une confirmation alors ne pas utiliser l'option -confirm mais le -force. Faire cela provoquera le processus d'être arrêté sans confirmation de l'utilisateur.
kill perspectives -force