Bisakah saya menggunakan taskkill untuk mematikan proses yang berjalan di bawah pengguna tertentu?


13

Saya perlu membunuh foo.exe, tetapi hanya di bawah akun pengguna tertentu. Apakah ini mungkin dengan taskkill? Dalam hal ini, membunuh semua instance foo.exe akan bermasalah.

Jawaban:


15
taskkill /F /T /IM foo.exe /FI "USERNAME eq target_user"

harus melakukannya. /IMmenentukan nama gambar, dan /FIopsi menentukan filter untuk digunakan, dalam hal ini, pengguna dengan nama pengguna "target_user".

Bagaimanapun, Anda harus menjadi Administrator di sistem lokal untuk secara paksa menghentikan proses dalam konteks keamanan pengguna lain


Jika Anda tidak ingin nama pengguna hard-code, gunakan %USERNAME%atau %USERDOMAIN%\%USERNAME%untuk pengguna saat ini.
Salman A
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.