просмотр логов в Windows PE
Самый простой вариант просмотра — монтирование сетевого диска и копирования туда smsts.log, но в этом случае придётся регулярно копировать файл.
Вариант чуть сложнее — интеграция утилиты для просмотра логов CMTrace.exe (или Trace32.exe для SCCM 2007) в WinPE.
Решение больше подходит для SCCM 2007, но об этом чуть ниже. Я покажу на примере CM 12.
Создаём папку C:\winpe_x86.
Копируем туда winpe.wim из C:\Program Files\Windows AIK\Tools\PETools\x86.
Создаём папку C:\Mount.
Запускаем Deployment Tools Command Prompt от имени Администратора:
Монтируем образ:
Imagex /mountrw C:\winpe_x86\winpe.wim 1 C:\Mount
Переходим в папку с дополнительными компонентами:
cd /d C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs
Добавляем компоненты, которые нужны для ConfigMgr OSD:
dism /image:C:\Mount /add-package /packagepath:»WinPE-Scripting.cab»
dism /image:C:\Mount /add-package /packagepath:»en-us\WinPE-Scripting_en-us.cab»
dism /image:C:\Mount /add-package /packagepath:»WinPE-WMI.cab»
dism /image:C:\Mount /add-package /packagepath:»en-us\WinPE-WMI_en-us.cab»
Копируем CMTrace.exe в папку, откуда будем запускать утилиту, например, в Windows:
copy D:\install\CMTrace.exe C:\Mount\Windows
Запаковываем образ:
Imagex /unmount /commit C:\Mount
Добавляем образ в ConfigMgr:
Далее следуем указкам мастера. Включаем поддержку командной строки на вкладке Customization, добавляем образ на точку распространения и PXE Service Point (вкладка Data Source). Указываем загрузочный образ в нужной последовательности задач, загружаемся, запускаем утилиту:
В ConfigMgr 2012 есть возможность запуска каких-то скриптов или программ перед запуском последовательности задач. Указываем папку с файлами, которые будут использоваться в WinPE:
После ввода пароля на РХЕ, запускается указанная нами программа:
Пост я писал с прицелом на SCCM 2007, потому что в CM 12 утилита CMTrace.exe уже входит во все загрузочные образы. Найти её можно в X:\SMS\BIN\x64 и X:\SMS\BIN\i386:
Найти её можно в X:\SMS\BIN\x64 и X:\SMS\BIN\i386 — вот за это отдельное спасибо, не обратил внимания 🙂
Да я сам с удивлением сегодня узнал из документации.
Меня больше всего порадовало в CM12 не наличие Trace’а, а то, что можно без особых проблем вкрячить какой нибудь VNC Viewer и удаленно подключаться к хосту без AMT v6 в режиме WinPE.
Ты о prestart command или об интеграции в образ?
Да в общем-то и то и то доступно и в SCCM 2007 при интеграции с MDT.
А редактирование образа dism’ом как относится к MDT?
При интеграции с MDT можно сделать через GUI.
А что мешало вкорячить в 2007?
bobgreen84, можно поподробнее?
Насколько я понимаю, необходимо включить в образ WinPE службу «клиента удаленной консоли».
В MDT 2012 Lite этот фуункционал встроен, но хотелось бы обойтись более простыми средствами. Ключевая фраза — «DaRT Remote Control».
Тема для поста в BLOG, кстати: как отладить «заливку ОС» на удаленной рабочей станции при наличии только сетевого доступа и (весьма)слабых знаниях местных сисдминов?
А в чём проблема с заливкой? С какими проблемами столкнулись?
Проблема с Windows XP. Образ, снятый с виртуалки Hyper-V, прекрасно ставиться на аппаратную платформу HP (Intel).
В филиале используют ПК на AMD — после «заливки» из нашего образа комп не стартует (синий экран).
План действий: делаем Task Sequence «Build and Capture», назначаем на «железный ПК», в качестве источника указываем ISO Windows XP. Хотелось бы посмотреть процесс установки удалённо.
Вы только логи сможете посмотреть.
Я об этой ошибке уже много раз писал, скорее всего ошибка 0x7b. Можете здесь прочитать, как ее решить — http://support.microsoft.com/kb/303786
Хотел написать об этом, но нашел готовую статью — http://depsharee.blogspot.com/2010/06/integrate-vnc-to-windows-pe.html