Câu trả lời:
Có khóa đăng ký bạn có thể truy vấn để tìm ra phiên bản. Kiểm tra giá trị phiên bản dưới:
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Installer
Nó sẽ ở định dạng 8.16.1 1.9107 trong đó bit cuối cùng (in đậm) là phần thú vị. Chuyển đổi nó thành 191,07 và bạn có số phiên bản trình điều khiển.
Tôi sẽ để bạn viết kịch bản để lấy tập lệnh này từ tất cả các máy vì đó không phải là thứ tôi quen thuộc.
Sử dụng REG
lệnh (được bao gồm trong XP) để truy cập sổ đăng ký từ dòng lệnh và psexec
(một phần của PsTools tại Sysiternals) để thực hiện lệnh này từ xa trên các máy tính bạn muốn.
Giả sử chìa khóa HKEY_LOCAL_MACHINE \ SOFTWARE \ NVIDIA Corporation \ Installer được liệt kê bởi Pär Bjorklund là chính xác (Tôi không thể kiểm tra, tôi là một chàng trai ATI ;-)), đó sẽ là:
psexec \\servername -u username -p password reg query "HKEY\LOCAL\MACHINE\SOFTWARE\NVIDIA Corporation\Installer"
Với @filename
cú pháp thay vì \\servername
trong psexec, bạn thậm chí có thể chạy lệnh trên danh sách các máy tính.
Và thêm một /v "ValueName"
là kết thúc của lệnh (nó là một tham số cho reg
) để chỉ nhận nội dung của một giá trị, không phải nội dung của toàn bộ khóa.
Bạn có thể thử sử dụng Thông tin hệ thống từ xa .
Phần mềm chia sẻ này cho phép bạn lấy thông tin hệ thống trên các máy tính từ một tên miền, hoặc tên trực tiếp hoặc ip. Nó cũng chứa thông tin về các phiên bản trình điều khiển, cũng như trên các chương trình khác.
Tôi chỉ thử trong một thời gian ngắn trên máy tính của chính mình, tôi không biết nó hoạt động như thế nào với các quyền trên mạng.
Dường như yêu cầu tài khoản khách được kích hoạt trên các máy tính từ xa, từ những gì tôi hiểu về readme của họ.