Установка GPO MSI - Ошибка 1305. Ошибка чтения из файла

Установка GPO MSI - Ошибка 1305. Ошибка чтения из файла

Windows Server 2016

Adobe Reader DC msi

Привет

Я пытаюсь установить Adobe Reader удаленно и в фоновом режиме на несколько ПК в домене Windows. Я настроил сетевой ресурс ABC-Deploy$, содержащий Acroread.msi вместе с политикой GPO (установка программного обеспечения) для этого. Пока что мне не удалось заставить это работать.

Потратив некоторое время на то, чтобы изолировать то, что, как я думал, могло быть ошибкой политики, я решил просто щелкнуть по MSI в общей папке, чтобы посмотреть, установится ли он. Я сделал это как администратор на самом сервере, т. е. там, где находится общая папка, содержащая msi. После преамбулы «вы хотите установить» попытки терпят неудачу со следующим запросом:-

Error 1305.Error reading from file C:\ABC-Deploy$\AcroRdrDC2200320282_en_US\AcroRead.msi. Verify that the file exists and that you can access it.

Очевидно, что файл существует, так как я только что нажал на него. Я исследовал это до тошноты, просматривая разрешения общего доступа, разрешения NTFS, параметры msiexec, права администратора, очищая временные файлы, очищая реестр и т. д., но все безрезультатно. Я сосредоточился на разрешениях, поскольку msiexec.exe работает под SYSTEM, а я вызываю его от имени администратора домена.

В настоящее время папка ABC-Deploy$ имеет следующие разрешения:

Разрешения на общий доступ Ценить
Каждый Полный контроль
Разрешения NTFS Ценить
Каждый Полный контроль
СИСТЕМА Полный контроль
Местные администраторы Полный контроль
АНОНИМНЫЙ ВХОД Читать
Все ПК (группа безопасности домена) Прочитать и выполнить
системный администратор (администратор домена) Полный контроль

Я перепробовал множество вариантов разрешений, но ни один из них не дал никакого результата.

Есть идеи, как решить эту проблему?

Спасибо

Примечание: перемещено из StackOverflow в ServerFault 16/12/22

решение1

Наконец-то, наконец-то, я получил это для развертывания. Разрешения, поддельные записи реестра и временные файлы установки могли иметь эффект на разных этапах, но корень проблемы на самом деле был в моем непонимании того, как Adobe Reader устанавливается, исправляется и преобразуется.

Я наткнулся на ссылку на требование административной точки установки (AIP), что привело меня к этому [довольно старому] видео Adobe...https://www.youtube.com/watch?v=j5Ns6WMqgfo.... Я надеюсь, что это, в сочетании с дополнительной информацией об использовании .msts здесь ....https://www.adobe.com/devnet-docs/acrobatetk/tools/Wizard/deployment.html... плюс небольшое экспериментирование может помочь другим решить эту проблему.

По сути, вам нужно

  1. Извлеките загруженный AcroRdrxxx.exe в локальный каталог, назовем его Dir1.
  2. Откройте командную строку, перейдите на CD в Dir1 и выполните «административную» установку с помощью «msiexec /a acroreader.msi» в другой локальный каталог (т.е. не Windows\Program Files). Это делается в подсказке установщика «which directory». Назовем его Dir2
  3. Скопируйте Dir2 в новую пустую папку, назовем ее Dir3, а затем скопируйте файл .msp из Dir1 в Dir3.
  4. Перейдите в Dir3 и запустите еще одну административную установку с патчем с помощью 'msiexec /a AcroReader.msi /p AcroRdrxxxxx.msp'. На этот раз оставайтесь в Dir3, когда появится запрос 'which directory' установщика.

Полученный msi-файл в Dir3 теперь готов к установке.

Если вы достаточно смелы, вы можете скопировать setup.ini из Dir1 в Dir3 и запустить Adobe Customisation Wizard для msi в Dir3, чтобы создать файл mst, 'Transforms'. С его помощью вы можете указать параметры, которые вы хотели бы использовать при установке. Затем mst можно использовать при установке AcroReader.msi из Dir3 с помощью параметра msiexec /TRANSFORMS="Acroxxx.mst". Обратите внимание, что setup.ini используется только мастером и не нужен .msi

Надеюсь, это краткое объяснение довольно туманной темы поможет кому-нибудь и сэкономит 3 или 4 рабочих дня, которые я потратил на это.

Спасибо всем за советы и предложения.

Связанный контент