Merhaba,
bugün yazımda uzaktan sunucu görev listesini Monitor etmek ve gerektiğinde istenilen servisi durdurma sonlandırma, tabiri caizse (öldürme) işlemi yapacağız.
örnek olarak
Sunucunuz RDP kapalı ve sizde makina başında değilsiniz , makinaya erişip askıda kalmış servisi sonlandırmanı gerekiyor. işte tam o sırada bu tools tam işinize yarayacaktır.
Komut satırını yönetici olarak çalıştırınız ve
tasklist /s SunucuADI /u DomainUserName /p Parola
bu soruguyu yazınız.

aslında bu satırı çalıştırdığınız makina daki kullanıcınız domain adminse username ve parola yazmanıza gerek yok.

gördüğünüz gibi ben username ve parola fazladan yazmadım ve wsus makinamın tüm görev listesi geldi. şimdi ise istediğim görevi sonlandırabilirim.
bunun için kullanacağım sorgu komutu ise şöyle olmalı7
taskkill /s SunucuADI /u DomainUserName /p Parola /PID {process id}
yukardada yazdığım gibi aslında komutu çalıştıracağınız bilgisayarda domain admin iseniz komutumuzda kullanıcı adı ve parola girmenize gerek yoktur.
ben Wsus uzaktaki makinanın SQL servisini durdurmak sonlandırmak istiyorum önemli olan burda PID numarası hemen yanındaki PID numarasını alıyorum ve sogumu yazıyorum.
taskkill /s WSUS /PID 1620
aşağıda gördüğünüz gibi tasklist ile görevlerin pid numarasını görüyorum ve SQL serverin PID numarası 1620 ve taskkill ile bu görevi sonlandırıyorum.
görev sonlandırma işlemi taskkill komutuyla gerçekleştirir. fakat bu işlemi gerçekleştirmek için domain admin hesabıyla yada o makinanın admin listesinde olan kullanıcı adı ve parolasıyla ancak bu işlemi yapabilirsiniz ben username ve paorla kullanmadım çünkü zaten domain admin grubuna üye bir hesapla bu işlemi gerçekleştirdiğim için rahatça işlemimi yapabildim.

şimdi bu ne işimize yarayacak diye bilirsiniz.
mesela sunucunuza bakım yaptınız sistem güncellemeleri yaptınız ve yeniden başlattınız. bu işlemleri yaparkende uzaktan yaptınız şirkette değilsiniz. fakat bir türlü yeniden başlamadı şirkete gidebilme durumunuzda yok.
Sunucunun yeniden başlayıp hizmet vermesi gerekiyor. işte tam burda bu işlemleri sırasıyla yapmanız gerekiyor. yeniden başlattığınızda hala kapamaya
çalışıyorsa ve kapatamıyorsa bazı servisler asılı kalmıştır kapanamamıştır.
bununla ilgilenen servis ise SVCHOST.EXE bu servisten birden fazla vardır. tasklist ile PID numarasını öğrenip taskkill ile bu servisleri sonlandırırsanız(birden fazla var hepsi için yapmanız gerekiyor . yani 4 tane SVCHOST.EXE servisi var ise hepsinin PID numarasını alıp taskkil ile sonlandırmalısınız) uzak makinanız restart olacak ve düzgün bir şekilde hizmet vermeye başlayacaktır.
Bu makalemde sizlere yardımcı olması dileğiyle.
Selamlar,