Извлечь содержимое из файлов *.msi довольно просто.
msiexec /a путь_к_файлу_c_расширением_msi /qb TARGETDIR=путь_к_директории_для_извлечения_данных
Например, команда вида
msiexec /a c:\testfile.msi /qb TARGETDIR=c:\temp\test
извлечет из установочного пакета testfile.msi все вложенные файлы в директорию C:\Temp\Test.
Если вдруг понадобится более подробная справочная информация по работе со средством Msiexec, её всегда можно получить, введя в консоли команду msiexec /?.
Discussion