Cách dễ nhất để có được tên truy cập Perfmon vào một tệp văn bản?


9

Tôi muốn tạo một tệp cài đặt cho lệnh logman của tôi. Tôi hy vọng sẽ có rất nhiều quầy perfmon.

Có cách nào dễ dàng để có được tất cả văn bản chính xác của quầy perfmon ở bất cứ đâu không?

Điều duy nhất tôi nghĩ đến là tạo Nhật ký truy cập Perfmon thông qua GUI và sau đó xuất danh sách các bộ đếm được chọn - nhưng tôi không thấy tùy chọn xuất! Tôi đoán tôi có thể sao chép thủ công những gì tôi thấy trên màn hình, nhưng điều đó có vẻ không hiệu quả. Tôi sẽ làm việc với hàng chục quầy.

Có lẽ có một danh sách ở đâu đó? Điều đó sẽ dễ dàng hơn để sao chép và dán từ đó.

Câu trả lời:


13

Một cách dễ dàng để đạt được điều này, là bằng cách sử dụng typeperflệnh.

  1. Ví dụ: để có được danh sách đầy đủ tất cả các bộ đếm Windows PerfMon có sẵn bằng cách nhập lệnh sau từ dấu nhắc lệnh: typeperf -q

  2. Tạo một tệp counters.txtvới tất cả các bộ đếm bạn muốn theo dõi, (1 trên mỗi dòng)

  3. gửi đầu ra đến một logfile. ( typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv)

Chúc may mắn! Gà tây


Đây là những gì tôi đã làm : typeperf -q -o "C:\Temp\counters.txt". Điều đó đã gửi tất cả các tên truy cập vào một tập tin văn bản. Và sau đó, việc xây dựng một kịch bản logman là chuyện nhỏ. Cảm ơn bạn, @Henk!
Bill Paetzke

Bạn làm cho ngày của tôi.
Jir

Liên kết tài liệu của Microsoft, dành cho các tùy chọn / công tắc: docs.microsoft.com/en-us/windows-server/ad dùng
ryanwebjackson

2

Cách duy nhất tôi từng có thể làm điều này là thiết lập dấu vết của bạn và sau đó lưu nó (hoặc sao chép các thuộc tính và dán chúng vào một tệp văn bản). Các thuộc tính HTML hoặc được sao chép tạo ra một <object>thẻ có rất nhiều <param>thẻ để thiết lập theo dõi. Nó không đẹp lắm, nhưng bạn có thể sử dụng trình phân tích cú pháp XML để lọc các <param>thẻ. Các bộ đếm có NAMEcác thuộc tính ở định dạng Counterxxxxx(trong đó X là các số tăng dần với số 0 đứng đầu) và một Paththuộc tính là tên của máy mục tiêu được nối với tên của bộ đếm. Lọc ra các nút cụ thể và bạn sẽ nhận được danh sách.

Tôi không biết làm thế nào bạn sẽ đi về việc chỉ xuất một danh sách tất cả các bộ đếm có sẵn trên hệ thống của bạn. Có thể WMI hoặc Powershell có thứ gì đó bạn có thể lấy từ đó.

Ngoài ra, hãy xem câu hỏi này có thể cung cấp cho bạn thêm một số khách hàng tiềm năng.


2

Bạn có thể xuất danh sách tất cả các dịch vụ có bộ đếm hiệu suất trên một máy cụ thể bằng cách truy vấn sổ đăng ký của máy nói trên. Từ một dấu nhắc lệnh reg truy vấn /? để có được một danh sách các đối số.

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.