Делаю механизм автоматической установки платформы. С 32-разрядным дистрибутивом проблем нет - устанавливается без ошибок. С 64-разрядным дистрибутивом постоянно получаю ошибку
Установщик = Новый COMОбъект("WindowsInstaller.Installer");
Установщик.UILevel = 2;
Установщик.InstallProduct("\\SERVER\Технологическая платформа 8.3\x32\8.3.7.2008\1CEnterprise 8.msi", ПараметрыУстановки); // Тут нет ошибки
Установщик.InstallProduct("\\SERVER\Технологическая платформа 8.3\x64\8.3.7.2008\1CEnterprise 8 Server (x86-64).msi", ПараметрыУстановки); // Тут ошибка после 28 секунд выполнения
Ошибка при вызове метода контекста (InstallProduct): Произошла исключительная ситуация (Msi API Error): InstallProduct,PackagePath,PropertyValues
=== Начало записи журнала: 06.04.2016 1:06:57 ===
Ошибка 1606. Не удается подключиться через сеть к 1.
Ошибка 1606. Не удается подключиться через сеть к 1.
...
Нашел сообщение о точно такой же ошибке тут
http://www.forum.mista.ru/topic... »» . Об успешном выполнении такой операции вообще не нашел подтверждения на форумах.
Права на сетевой ресурс и на каталоги естественно одинаковые. Если запускаю MSI интерактивно, то установка проходит успешно. Код пробовал выполнять и под своим пользователем (на клиенте) и под пользователем сервера приложений. Ошибка одинаковая.
Подскажите это в принципе должно работать?
Подозреваю, что здесь возможно причина в попытке изменить параметры работающей системной службы сервера приложений, но я в параметрах установки передаю "INSTALLSRVRASSRVC=0" и в логе видно, что этот параметр читается с нужным значением.