Làm thế nào để có được từ xa cpu máy tính và sử dụng bộ nhớ?


11

Tôi có nhiều máy tính trên mạng của mình (mỗi máy chạy Windows 7) và muốn lấy số liệu thống kê sử dụng (tổng số CPU và mức sử dụng bộ nhớ của máy tính) từ xa mà không cần phải đăng nhập vào từng máy một bởi một.

Sau này tôi muốn sử dụng điều này trong tập lệnh MATLAB thông qua các tệp cmd hoặc batch, vì vậy tôi thích kiểm tra theo chương trình. Tôi đã cố gắng nhìn vào windows Sysiternals, nhưng không tìm thấy gì hữu ích.


Câu trả lời:


20
wmic /node:HOSTNAME cpu get loadpercentage

Điều này sẽ cung cấp cho bạn tải CPU cho một hệ thống từ xa.

wmic /node:HOSTNAME OS get FreePhysicalMemory

Điều này sẽ cung cấp cho bạn bộ nhớ miễn phí cho một hệ thống từ xa.


Bạn có thể giải thích làm thế nào điều này có thể được sử dụng để có được thông tin cho các hệ thống khác trên mạng không?
Karan

Tôi đã thêm tham số / nút, nó hơi thô sơ nhưng tôi nghĩ nó bao gồm câu hỏi.
HoD

8
Hãy nhớ đặt tên máy chủ trong dấu ngoặc kép nếu bạn chỉ sử dụng một chuỗi chứ không phải tên biến. Nếu không, bạn nhận được lỗi Chuyển đổi toàn cầu không hợp lệ
TombMedia

1
Tôi có thông báo lỗi "quyền truy cập bị từ chối" trong khi thử điều này và tôi không muốn gây rối với cài đặt người dùng. Có cách nào để thực hiện điều này mà không có WMIC?
Dominique
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.