Объявление: В ближайшее врема, возможность комментировать записи в блогах с учетной записью социальной сети ВКонтакте, будет удалена! В силу неприятия данной социально сети владельцем блога. Комментарии постараюсь сохранить.

Слава Україні! Ла-ла-ла-ла!...

Блог Морозов

Заметки, идеи, мысли...

SCCM OSD: Установка пакетов с интерфейсом

Автор: MadHead
MadHead
DevOps, Системный администратор, работающий как с Windows, так и UNIX системами.
Пользователей в сайте сейчас нет
Создано: Четверг, 14 Июнь 2012 в Windows

При развертывании ОС с помощью SCCM 2007 многие сталкивались с тем, что программы, у которых установлена птичка "Allow user to interact with this program", не могут быть выбраны при формировании Task Sequence.

А если эту птичку не установить, то показ (а точнее попытка показа) любого окна, даже просто индикатора прогресса, без каких либо вопросов, приводит к зависанию программы установки и завершению ее по тайм-ауту.

Это связанно с тем, что все программы в рамках развертывания ОС запускаются без возможности взаимодействия с графической системой... Но выход есть!

 

Собственно решение данной проблемы заключается в перенаправлении (подключение) графического вывода программы установки к другому процессу, который имеет возможность отображать елементы интерфейса (в рамках развертывания ОС это процесс tsprogressui.exe, который отвечает за отображение прогресса выполнения task sequence)

Сделать это можно при помощи утилиты ServiceUI.exe, которая входит в состав Microsoft MDT 2010 (утилита не требует дополнительных библиотек (кроме разве что .NET Framework 3.5, но я в этом не уверен) и отлично работает самостоятельно).

Первое что нужно сделать - добавить утилиту в пакет установки, а затем создать програм с командой следующего синтаксиса:
ServiceUI.exe -process:tsprogressui.exe install_command
Естественно устанавливать выше обозначенную птичку не нужно! Вот теперь можно добавить ваш програм в Task Sequence и она будет отлично отрабатывать!

Вот и все!!! ВСЕМ Удачи!..

P.S. - Для тех, кому лень качать весь MDT 2010, сама утилита ServiceUI.zip

Не достаточно прав для добавления комментариев (только зарегистрированные пользователи)

Tekstkontent