Назад | Перейти на главную страницу

sccm2012 client.msi ошибка во время OSD

Мне нужна помощь в понимании моего журнала client.msi, чтобы понять, почему у меня не работает OSD.

Позвольте мне сначала рассказать вам сценарий

У меня есть последовательность задач в sccm 2012, для нее требуется стандартный образ предприятия win 7. Применяет драйверы, меняет установку с d: \ на c: \ (установив OSDPreservedDisk = FALSE и укажите букву логического диска = C :) затем устанавливает 15 приложений (java, acrobat и т. д.) Это работает.

Затем я установил Windows 7 Enterprise на виртуальную машину, полностью обновил Windows, подготовил и записал. Он был установлен в d: \ Windows. Как и install.wim. Затем я заменил исходный файл .wim с корпоративного DVD на новый.

Итак, подведем итоги: Единственное, что меняется между работающим и неработающим, - это изображение. из стандартного install.wim с компакт-диска win7 в захваченный образ

теперь мой Клиент ошибки и прерывания перед применением приложений: (взял на себя смелость перевести несколько мест)

**Property(S): PrimaryVolumePath = C:
 MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 1729
 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error.
 MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038
 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error.
 MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038
 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error.
 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error.
 MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038
 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error.
 MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038
 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error.
 MSI (s) (C0:C8) [13:03:55:978]: Produkt: Configuration Manager Client -- Konfigurationen mislykkedes. = Product: Configuration Manager Client -- Configuration Failed
 MSI (s) (C0:C8) [13:03:55:978]: Windows Installer har konfigureret produktet igen. Produktnavn: Configuration Manager Client. Produktversion: = Windows installer has configured the product again

5.00.7804.1000. Produktsprog: 1030. Producent: Microsoft Corporation. Produktet blev konfigureret igen eller fejlstatus: 1603.
 MSI (s) (C0:C8) [13:03:55:978]: Attempting to delete file C:\WINDOWS\Installer\24f2f.mst
 MSI (s) (C0:C8) [13:03:55:978]: Unable to delete the file. LastError = 32
 MSI (s) (C0:C8) [13:03:55:978]: Deferring clean up of packages/files, if any exist
 MSI (s) (C0:C8) [13:03:55:978]: Attempting to delete file C:\WINDOWS\Installer\24f2f.mst
 MSI (s) (C0:C8) [13:03:55:978]: MainEngineThread is returning 1603
 MSI (s) (C0:C8) [13:03:55:993]: RESTART MANAGER: Session closed.
 MSI (s) (C0:C8) [13:03:55:993]: No System Restore sequence number for this installation.
 === Logføring stoppet: 12-11-2013  13:03:55 ===**

Я понимаю, что это происходит, когда я пытаюсь установить на c: .. Но что действительно странно для меня, так это следующая часть ->

**** ПРИМЕЧАНИЕ !!!: ** если я установил 'OSDPreserveredDisk = TRUE'. новый образ устанавливается в d: \, и все приложения добавляются, поэтому он находится в процессе размещения его в c: \ что-то не так **

Я собираюсь рискнуть и сказать, что настоящая проблема заключается в попытке обойти WIM, устанавливаемый на диск D :. Это связано с тем, что для установки используется install.wim с DVD.

Рекомендация Microsoft такова: импортируйте файл install.wim в sccm как операционную систему. Установщик, (не Операционная система Образ). Создайте новую последовательность задач, чтобы установить этот установщик, обновить, установить приложения и т. Д., Затем выполнить sysprep и выполнить захват. Для достижения наилучших результатов позвольте sccm sysprep и сделайте снимок.

затем, импортируйте WIM, созданный из этой последовательности задач, как операционную систему Образ, и используйте это для развертывания. Этот wim должен быть установлен на C: без хаки обходные пути и ошибка выше должен уходи.

Что касается причины вашей ошибки, как вы, вероятно, знаете, если ваш msi не возвращает 0 (успешно) или 3010 (требуется перезагрузка), последовательность задач завершится ошибкой, если только

  1. Вы запускаете шаг командной строки и сообщаете ему, какие коды ошибок ожидать

  2. Вы явно указываете sccm продолжить при ошибке на этом шаге.

Поток, выполняемый вашим msi, возвращает 32, что, по-видимому, заставляет установщик msi возвращать 1603 обратно в sccm, что убивает ваш ts. Вероятно, жестко запрограммировано удаление чего-либо из C: \ Windows \ Installer, или переменная среды возвращает этот путь, в любом случае я бы переделал это, потому что исправление этого может быть похоже на игру в whackamole, с другими проблемами, возникающими в будущем.