Продолжаю подборку советов, начатую сообщением под названием Настройка протокола TCP/IP на множестве однотипных ПЭВМ.

Для организации паспорта рабочего места, либо других целей, бывает необходимо экспортировать список установленных программ в текстовый файл. Средствами операционной системы это можно реализовать предложенным ниже способом. Данный пример также выводит даты инсталляции.

Необходимо также создать файл с расширением .bat и записать туда следующие строки:

Код:

echo СПИСОК УСТАНОВЛЕННЫХ ПРОГРАММ: >soft_install.txt
SET UNISTALL=HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
FOR /f "tokens=7 delims=\"%%a IN ('reg query "%UNISTALL%" 2^>nul') DO (
        FOR /f "tokens=1,2,*" %%b IN ('reg query "%UNISTALL%\%%a" 2^>nul ^| FIND /I "DisplayName"') DO (
                ECHO. >>soft_install.txt
                ECHO %%d >>soft_install.txt
        )
         FOR /f "tokens=1,2,*" %%b IN ('reg query "%UNISTALL%\%%a" 2^>nul ^| FIND /I "InstallDate"') DO (
                ECHO Датаинсталляции: %%d >>soft_install.txt
        )
)

Add comment


Security code
Refresh