Недавно я использовал мастер настройки Adobe для создания файла пользовательских преобразований (.mst) для последней версии Acrobat Reader DC и развернул его в нашей сети. Сегодня я обнаружил, что настройки блокируют открытие документов Sharepoint в нашей интрасети. Это был единственный флажок, который я нажал по ошибке. Я исправил ошибку и обновил точки распространения.
У меня проблема в том, что установщик Windows не позволяет применить .mst
файл постфактум. Чтобы применить другой набор преобразований, необходимо выполнить полное удаление / переустановку приложения. SCCM не имеет возможности сделать это. Если я обновлю или создам новое приложение, SCCM просто обнаружит, что оно уже установлено, и не применит исправление, поскольку это та же версия того же приложения.
Единственное, что я могу придумать на данный момент, - это «пометить» каждый компьютер .txt
файл или что-то еще и используйте это как часть метода обнаружения. Но, конечно, тогда я должен использовать сценарий для удаления / переустановки и пометить машину, и это займет весь день.
Есть ли решение попроще?
Я использую SCCM 1607, кстати. Рабочие станции представляют собой смесь 32- и 64-разрядных компьютеров Win7 и Win10.
Я бы подал заявку и добавил новый метод обнаружения вручную. Обычно я использую что-то в HKLM и просто делаю свое. Метод обнаружения не обязательно должен быть в руководстве MSI ... хотя это должно быть исключением, а не правилом.
В правиле обнаружения развертывания вы можете настроить сценарий PowerShell для проверки на основе даты установки (т.е. старше, чем сегодня) и перезаписи на основе этого
Можете ли вы соотнести любое изменение в файле MST с каким-либо конкретным параметром реестра?
Я считаю, что мастер настройки Adobe покажет вам, где внесенные вами изменения будут отображаться в реестре.
Если нет, вы сможете легко найти это в административный гид.
Я бы добавил этот раздел реестра к методам обнаружения развертывания и заставил клиентов выполнить повторную проверку.
В противном случае,