Назад | Перейти на главную страницу

Как я могу удаленно составить список установленных программ в системе Windows XP, пока она используется?

Название в значительной степени покрывает все это. В сети есть система Windows XP, которая в настоящее время используется другим пользователем. Поскольку XP разрешает только один активный пользовательский сеанс одновременно, я не могу использовать RDP и запускать appwiz.cpl для просмотра установленных программ, поскольку это приведет к блокировке или завершению сеанса локального пользователя. Итак, как я могу получить список установленных программ из этой системы удаленно, не доставляя неудобств пользователю?

Предположим следующее:

psinfo -s \\"remote machine" - и вы можете запустить его напрямую с сайта Sysinternals, не устанавливая его.

В вашем случае без доступа в Интернет запросите удаленный реестр (REG QUERY) для всего под HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall - если хотите кратко, извлеките только значение DisplayName из подразделов.

Как насчет

wmic /node:"workstation-name" Product GET description

?

Некоторое время я использую сценарий, который хорошо работает. Как предлагается в других ответах здесь, он использует WMI. Приятно то, что он готов к работе. Вы можете получить сценарий отсюда: http://billsway.com/vbspage/

Найдите «Список установленных программ».