Windows-Server-2008
WinPE 慢速 dhcp 崩潰 LTI
有沒有一種好方法可以讓 LTI 安裝在嘗試啟動安裝嚮導之前等待一個 IP 地址?
目前,當我啟動我的 PEimg 時出現錯誤,僅顯示部署共享的網路路徑不可用。cmd中的ipconfig ..我沒有IP :( ipconfig /renew 給我一個有效的IP地址。
我正在使用 Microsoft 部署工具包、WAIK 2008 sp1、伺服器 2008 部署服務。
我在使用帶有 WDS 的 Discovery WinPE CD 時遇到了同樣的問題。
這是我修復它的方法(同樣的解決方案應該適合你):
- 使用 ImageX 掛載鏡像:(imagex /mountrw {path}\boot.wim 1 {mountedDir})
- 使用記事本打開 winpeshl.ini(來自 {mountedDir}\windows\system32)
- 編輯 winpeshl.ini 使其看起來像這樣:
$$ LaunchApps $$ x:\windows\system32\wpeinit.exe
x:\windows\system32\ping.exe,“localhost -n 25”
x:\sources\setup.exe,"/wds /wdsdiscover"
(將此行更改為啟動 LTI 安裝的任何內容!!!)
保存、關閉、解除安裝和送出鏡像:(imagex /unmount /commit {mounterDir})
這是我在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,
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 )