Как я могу удаленно найти версию графических драйверов NVIDIA, установленных на ряде клиентов Windows XP?
4 ответа
Есть ключ реестра, который вы можете запросить, чтобы узнать версию. Проверьте значение версии в разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Installer
Это будет в формате 8.16.1 1.9107, где последний бит (выделен жирным шрифтом) является интересной частью. Преобразуйте это в 191.07, и у вас будет номер версии драйвера.
Я оставлю вам написание сценария для извлечения этого со всех машин, так как я не знаком с этим.
Используйте команду REG
(она включена в XP) для доступа к реестру из командной строки, а psexec
(часть PsTools в Sysinternals) для удаленного выполнения этой команды на нужных компьютерах.
Если предположить, что ключ HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Installer, указанный Пяром Бьёрклундом, правильный (я не могу проверить, я парень из ATI ;-)), то это будет:
psexec \\servername -u username -p password reg query "HKEY\LOCAL\MACHINE\SOFTWARE\NVIDIA Corporation\Installer"
С синтаксисом @filename
вместо \\servername
в psexec вы можете даже запустить команду на списке компьютеров.
И добавьте /v "ValueName"
в качестве конца команды (это параметр для reg
), чтобы получить только содержимое одного значения, а не содержимое всего ключа.
Самый надежный способ найти версию драйвера - удаленный рабочий стол:
Щелкните правой кнопкой мыши на рабочем столе, выберите «Панель управления NVIDIA», затем в меню «Справка / Информация о системе».
Вы можете попробовать использовать информацию об удаленной системе.
Это условно-бесплатное программное обеспечение позволяет получать системную информацию о компьютерах из домена, либо по прямому имени или IP-адресу. Он также содержит информацию о версиях драйверов, а также о других программах.
Я пытался только на своем собственном компьютере, я не знаю, как это работает с разрешениями по сети.
Кажется, требуется, чтобы учетная запись гостя была активирована на удаленных компьютерах, насколько я понимаю из их readme.