Tôi có thể sử dụng taskkill để giết một tiến trình đang chạy dưới một người dùng nào đó không?


13

Tôi cần phải giết foo.exe, nhưng chỉ trong một tài khoản người dùng nhất định. Điều này có thể với taskkill? Trong trường hợp này, việc giết tất cả các phiên bản của foo.exe sẽ là vấn đề.

Câu trả lời:


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

Hãy làm nó. /IMchỉ định tên hình ảnh và /FItùy chọn chỉ định bộ lọc sẽ sử dụng, trong trường hợp này, người dùng có tên người dùng "target_user".

Trong mọi trường hợp, bạn sẽ cần phải là Quản trị viên trên hệ thống cục bộ để chấm dứt mạnh mẽ các quy trình trong bối cảnh bảo mật của người dùng khác


Nếu bạn không muốn mã cứng tên người dùng, hãy sử dụng %USERNAME%hoặc %USERDOMAIN%\%USERNAME%cho người dùng hiện tại.
Salman A
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.