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