Utilizzare PowerShell per stop-processo, posso confermare bypass?
-
01-10-2019 - |
Domanda
Sono un novizio powershell, ma spesso mi ritrovo di partenza e arresto di un piccolo gruppo di servizi quando sto debug del codice. In PowerShell Posso facilmente arrestare i processi utilizzando un carattere jolly ma mi fa confermare. V'è un parametro -confirm, ma non deve essere utilizzato in modo corretto?
`Stop-Process -ProcessName alcore.* -Confirm`
Posso bypass la conferma e basta interrompere il processo?
Grazie per qualsiasi aiuto, ~ Ck a San Diego
Soluzione
Prova
stop-process -ProcessName alcore.* -Force
Da get-help stop-process
:
In Windows Vista e versioni successive di Windows, per fermare un processo che non è di proprietà dell'utente corrente, è necessario avviare Windows PowerShell con l'opzione "Esegui come amministratore". Anche, viene richiesta la conferma se non si utilizza il parametro Force.
Altri suggerimenti
-Confirm: $ false
-Confirm:. $ False è corretto e opere per tutte le richieste di conferma PS
Se non si vuole fare una conferma allora non usare l'opzione -confirm ma invece la force. Facendo questo farà sì che il processo di essere fermato senza alcuna conferma da parte dell'utente.
uccidere -force outlook