Home Powershell [PowerShell] Jak zabić wszystkie procesy mające taką samą nazwę

[PowerShell] Jak zabić wszystkie procesy mające taką samą nazwę

Email Drukuj PDF

Czasami zdarza nam się że chcemy ubić wszystkie procesy danej usługi, zwykle mają one taką samą nazwę,

zatem używając powershell'a możemy to zrobić w ten sposób,

 

(get-process |where {$_.processname -eq "view_server"}) | stop-process

 

najpierw za pomocą komendy powershell get-process uzyskaliśmy listę wszystkich procesów, następnie ustawiliśmy filtr wyszukanie po nazwie,

następnie ustawiliśmy akcję do wykonania, i jest nią zatrzymanie działającego procesu.

proces view_server jest procesem aplikacji IBM Rational Clearcase i odpowiada za obsługę widoków,

w wersji Clearcase'a powyżej 7.0.0 proces ten żyje 7800 sekund w stanie braku aktywności, wtedy sam się ubija.

ten skrypt powershell możemy oczywiście stosować do każdego rodzaju sytuacji gdzie potrzebujemy zatrzymać proces.

 

Share Link: Share Link: Bookmark Google Yahoo MyWeb Del.icio.us Digg Facebook Myspace Reddit Ma.gnolia Technorati Stumble Upon
Poprawiony: wtorek, 17 stycznia 2012 10:08  

GTranslate

Key Concepts

Login Form

JoomlaWatch Agent