Развертывание приложений SCCM 2012 не работает
Я пытаюсь развернуть консоль управления SCCM 2012 R2 на моих виртуальных тестовых системах, и эта чертова штука продолжает давать сбои, и я не могу это понять. Мне нужно немного помощи здесь. Я поставил тот же вопрос на форумах TechNet, но никто не смог мне помочь, включая MVP SCCM. Все выглядит в порядке, и мое развертывание настроено правильно. Файлы успешно загружаются в ccmcache, но когда я пытаюсь запустить их из Центра программного обеспечения, я получаю следующую ошибку:
0x80070654
CMTrace заявляет, что эта ошибка:
Этот установочный пакет не может быть открыт. Обратитесь к поставщику приложения, чтобы убедиться, что это действительный пакет установщика Windows.
AppEnforce.log показывает следующую ошибку:
Несоответствующий код выхода (2147944020) считается ошибкой выполнения.
Я могу запустить установку из общего пакета, но когда они загружаются в ccmcache, я не могу их запустить вообще. Что-то портит файлы из библиотеки содержимого в ccmcache на cients, но я не могу понять это.
Вот оригинальный вопрос TechNet Forum, который я разместил:
Любая помощь будет с благодарностью
Спасибо всем.
1 ответ
Хорошо, я понял, в чем проблема. Первоначально у меня был общий ресурс с исходным кодом пакета, но развертывание все еще не удавалось, поэтому я покончил с этим и использовал вместо этого общий ресурс администратора, а он все еще не удался. Затем я посмотрел на разрешения для общего ресурса библиотеки содержимого и решил просто отразить их для разрешения общего ресурса для нового пакета и разрешения NTFS.
Мои исходные разрешения для исходного пакета
- Группа локальных администраторов: полный контроль
- SCCM Admins AD Group: полный контроль
- Домен Компьютеры AD Группа: Полный контроль
* Примечание. Я понял, что назначение полного контроля учетной записи "Компьютеры домена" на источнике пакета не является оптимальной практикой, но это всего лишь этап устранения неполадок, а не то, что должно было остаться постоянным. Кроме того, поскольку источник пакета расположен на отдельном диске (библиотека содержимого также расположена на другом отдельном диске) на моем сервере сайта и тот факт, что группа AD администраторов SCCM была добавлена в группу локальных администраторов некоторое время назад, я удалил эта группа не была явно назначена, поскольку это был просто еще один шаг устранения неполадок, и он ничего не решал.
Разрешения общего ресурса для нового пакета
- Системная учетная запись: полный контроль
- Группа локальных администраторов: полный контроль
- Группа локальных пользователей: полный контроль
Новые разрешения для исходного пакета NTFS
- Системная учетная запись: полный контроль
- Группа локальных администраторов: полный контроль
- Группа локальных пользователей: чтение и выполнение
Затем я принудительно наследовал от моего источника пакета все дочерние объекты. После этого я изменил расположение источника данных для своих развертываний в консоли SCCM 2012 R2, а затем обновил весь контент до DP. После этого я использовал Инструменты правого клика, чтобы запустить цикл получения и оценки политики компьютера в моей коллекции устройств. Затем я пошел в свои виртуальные тестовые системы и запустил развертывание Консоли управления SCCM 2012 R2 из Центра программного обеспечения, и она отлично установилась.
Моим исходным разрешениям не была назначена системная учетная запись, поэтому, возможно, именно в этом был виновник? Я подумал, что если файлы успешно загружаются в ccmcache, но не могут быть успешно установлены, то это должно быть что-то локальное в системе, препятствующее этому, и что мои разрешения в порядке. Очевидно, не тот случай. Во всяком случае, это исправлено, и я могу двигаться дальше
Спасибо всем за попытку помочь мне с этим вопросом.
Я очень ценю вашу помощь.
Удачного вам выступления, и я уверен, что скоро вас всех снова ударит.
С уважением