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

WinPE slow dhcp дает сбой LTI

Есть ли хороший способ заставить установку LTI дождаться IP-адреса перед попыткой запустить мастер установки?

В настоящее время я получаю сообщения об ошибках, когда загружаю свой PEimg, в котором указано только, что сетевой путь к общему ресурсу развертывания недоступен. ipconfig в cmd .. У меня нет IP :( ipconfig / Renew дает мне действующий IP-адрес.

Я использую Microsoft Deployment Toolkit, WAIK 2008 sp1, службы развертывания server 2008.

Вот сценарий, который я вызываю в конце startnet.cmd. Цель здесь - подключиться к \\ MYSERVER \ MYSHARE и запустить сценарий меню, хранящийся там. Если сценарий не может быть найден, я освобождаю, обновляю свой IP-адрес и пробую снова.

echo OFF

set INSTALL_SERVER=MYSERVER
set INSTALL_SHARE=MYSHARE
set INSTALL_ACCOUNT=INSTALLUSERNAME
set INSTALL_PASSWORD=12345678
set INSTALL_ACCOUNT_DOMAIN=MYSERVER
set START_SCRIPT=menu.cmd

:NETWORK_LOGON
echo.
echo.
echo Logging on to %INSTALL_SHARE% on %INSTALL_SERVER% 
echo as %INSTALL_ACCOUNT_DOMAIN%\%INSTALL_ACCOUNT%...

Вот пинг спровоцировать разрешение имен,

ping 0.0.0.1 -n 3 -w 1000 > NUL
ping %INSTALL_SERVER% > NUL

Вот попытка входа из WinPE на сервер,

net use \\%INSTALL_SERVER%\%INSTALL_SHARE% /user:%INSTALL_ACCOUNT_DOMAIN%\%INSTALL_ACCOUNT% %INSTALL_PASSWORD%
pushd \\%INSTALL_SERVER%\%INSTALL_SHARE%
if exist %START_SCRIPT% call %START_SCRIPT%

Если я не вижу сценарий меню, я отпускаю, обновляю и пытаюсь снова,

if not exist %START_SCRIPT% (
    ipconfig /release
    ipconfig /renew
    goto :NETWORK_LOGON
)

У меня была такая же проблема с диском Discovery WinPE с WDS.

Вот как я это исправил (для вас должно работать то же решение):

  1. Используйте ImageX для монтирования образа: (imagex / mountrw {путь} \ boot.wim 1 {установленный каталог})
  2. Откройте winpeshl.ini с помощью блокнота (из каталога {connectedDir} \ windows \ system32)
  3. Отредактируйте файл winpeshl.ini, чтобы он выглядел так:

[LaunchApps]

х: \ windows \ system32 \ wpeinit.exe

x: \ windows \ system32 \ ping.exe, "localhost -n 25"

x: \ sources \ setup.exe, "/ wds / wdsdiscover"

(Измените эту строку на то, что запускает вашу установку LTI !!!)

Сохраните, закройте, размонтируйте и зафиксируйте образ: (imagex / unmount / commit {mounterDir})

Спасибо за все ваши ответы! Вчера я был в TrueSec (LabCenter) на семинаре по развертыванию и получил несколько хороших советов. затем после еще нескольких поисков в Google я нашел это

www.deployvista.com

Это кажется мне наиболее правильным способом решения проблемы.

startnet.cmd:

wpeutil InitializeNetwork
ping localhost
wpeinit

После 10 попыток мне кажется, что все работает безупречно. Надеюсь, это упростит вам задачу!