Tôi đã thấy rằng có thể sử dụng wmicđể tìm idquá trình tìm kiếm command linecái đã được sử dụng để bắt đầu nó.

Đang xem: Làm thế nào Để sử dụng wmic là gì, làm thế nào Để tìm loại ram trong dấu nhắc lệnh

Nhưng tôi có 2 vấn đề.

Xem thêm: Giải Mã Sự Việc Chó Bị Chết Là Điềm Gì Và Có Nên Kiêng Chôn Chó Hay Không ?

Tôi cần sử dụng cái này trong một tệp bó để tôi không thể đọc đầu ra của wmic và gọi taskkill Tôi phải sử dụng một số loại grepTôi không thể tìm thấy làm thế nào để tìm kiếm một phần phù hợp. Tôi thích tìm kiếm một phần của dòng lệnh.

Xem thêm: ” Đoản Văn Là Gì, Cách Viết Đoạn Văn, Đoản Văn Nghĩa Là Gì

Những gì tôi có thể tìm thấy là ví dụ này:

wmic process where “CommandLine=start.bat”, pidNhưng những gì tôi muốn làm là tương tự như:

wmic process where “CommandLine like %start.bat%”, pid | taskkill Đây là những gì tôi muốn nói bởi dòng lệnh: “cmd.exe” / c C: Mysql start.bat “

Có cách nào để giết một quá trình tìm kiếm dòng lệnh khởi động nó không?

windows command-line batch
— Hồi hộp nguồn
nếu nó không rõ ràng xin vui lòng cho tôi một gợi ý để tôi có thể cải thiện câu hỏi.
— Hồi sinh
1
Suy nghĩ đầu tiên của tôi là tìm kiếm ID theo dòng lệnh và tiêu diệt ID, nhưng tôi không chắc tôi làm theo chính xác ý của bạn bằng cách “sử dụng wmic để tìm id của một quá trình tìm kiếm dòng lệnh đã được sử dụng để bắt đầu nó “, vì vậy câu hỏi của bạn là một chút không rõ ràng. Ngoài ra, để cải thiện câu hỏi của bạn để tránh bỏ phiếu, tôi nghĩ mọi người cảm thấy thiếu nỗ lực nghiên cứu … Bạn đã thử những gì? (PS tôi đã không đánh giá thấp bạn;)).
— Ƭᴇcʜιᴇ007
Cʜιᴇ007 cảm ơn rất nhiều vì sự giúp đỡ, tôi không biết chính xác cách viết nó .. Tôi muốn viết lệnh trong một tệp bó để tôi không thể thực thi wmic, đọc đầu ra và gọi taskkill. Nó phải xảy ra theo đợt .. Và tôi không biết cách sử dụng các bộ lọc như * hoặc% trong tìm kiếm của wmic; Tôi muốn một cái gì đó tương tự như: “quy trình
— vũ trụ
1
Hình như bạn muốn xargs. Có một số phiên bản Windows ngoài kia, ví dụ như với Cygwin.
— Daniel B
1
DanielB cảm ơn! Nhưng, tôi không thể giải quyết với các tiện ích cửa sổ tiêu chuẩn?
— Hồi sinh

Câu trả lời:

6

Làm thế nào để sử dụng wmic để giết một cá thể cmd.exe tìm kiếm bằng dòng lệnh của nó?

Có vẻ như bạn có thể thực hiện việc này một cách tự nhiên từ lô Windows với định dạng bên dưới. Chỉ cần cắm tên tệp bó của bạn (là chuỗi được tìm thấy với WMIC COMMANDLINEtùy chọn) trong %start.bat%phần như tôi đã làm bên dưới, tôi đã sử dụng start.battrong ví dụ dưới đây giống như bạn đã sử dụng trong ví dụ của mình.

WMIC KILL VÍ DỤ QUY TRÌNH FILE BATCH FILE

WMIC PROCESS WHERE “COMMANDLINE LIKE “%start.bat%”” CALL TERMINATE

*

Đọc thêm và URL tài nguyên: http://www.dedoimedo.com/computers/windows-wmic.html

— Pimp Juice IT nguồn
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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.

Leave a Reply

Your email address will not be published. Required fields are marked *