Hiển thị dòng lệnh hoàn chỉnh (bao gồm cả đối số) cho quy trình Windows


10

Tôi muốn hiển thị dòng lệnh của tiến trình (bao gồm mọi đối số) từ chính dòng lệnh. Nói cách khác, tôi muốn hiển thị cột "Dòng lệnh" trong Trình quản lý tác vụ nhưng từ một dòng lệnh. Điều này có thể không?

Ví dụ, đầu ra có thể trông giống như

C:\java\bin\java.exe -Dhttp.proxyHost=http://localproxy -Dport=8331

Câu trả lời:


9

Bạn có thể sử dụng Process Explorer chính thức của Microsoft . Nó có thể làm chính xác điều này và có nhiều tính năng hữu ích hơn nhiều.


1
Một lưu ý rất hữu ích, sau khi khởi động Process Explorer lần đầu tiên, nhấp chuột phải vào tiêu đề bảng ("Process" | "CPU" | "Private Byte" | v.v.) và thêm cột "Dòng lệnh" cho thông tin bạn muốn nhìn. Công cụ rất, rất hữu ích, cho phép bạn xem kịch bản nào CNTT đang chạy trên máy của bạn ...
xmnboy

12

Wmic.exe sẽ cho bạn thấy những gì bạn đang tìm kiếm:

wmic path win32_process get name,commandline > commandline.txt

Java trông giống như:

"C:\Program Files\Java\jre6\bin\jqs.exe" -service -config "C:\Program Files\Java\jre6\lib\deploy\jqs\jqs.conf"

Đối với tất cả các thuộc tính có sẵn, hãy thử:

wmic path win32_process get /format:list

Tôi đang gặp lỗi "Biểu thức GET không hợp lệ" cho dấu phẩy đặt giữa tên và dòng lệnh. Nghỉ ngơi tất cả là làm việc như quyến rũ.
Krishna Pandey

Tôi đoán bạn đang chạy cái này trong một tệp bó? hãy thử thoát dấu phẩy như vậy: "đường dẫn wmic win32_ process lấy tên ^, dòng lệnh"
RobW

1
Ok - Nếu bạn ban hành 'tất cả các lệnh thuộc tính có sẵn' được ghi chú ở trên, trong powershell, bạn sẽ nhận được kết quả mong đợi. Khi đọc thêm, trong vỏ điện, dấu phẩy thực sự cần phải được thoát. Tuy nhiên, bạn sử dụng trích dẫn chuyển tiếp: `để làm như vậy: đường dẫn wmic win32_ process lấy tên`, dòng lệnh
RobW

2
Nếu bạn đang chạy lệnh đầu tiên, hãy xóa khoảng trắng sau dấu phẩy để nó trông như thế này: wmic path win32_process get name,commandline > commandline.txt Điều đó sẽ xóa lỗi "Biểu thức GET không hợp lệ"
John M. Wright

1
+1 cảm ơn bạn! Process Explorer thất bại nếu dòng lệnh quá dài, nhưng lệnh này chỉ hoạt động tốt!
dùng541686
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.