Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для CtrlSoft

Ветеран


Сообщения: 569
Благодарности: 169

Профиль | Сайт | Отправить PM | Цитировать


Creat0R, madmasles, спасибо. Теперь работает.
Но хотел бы заметить,
Код: Выделить весь код
@echo off
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W Y Z) DO IF EXIST %%i:\sources\install.wim SET diskroot=%%i:
start /wait X:\setup.exe /installfrom:%diskroot%\sources\install.wim /unattend:%diskroot%\boot\xmls\en-us.xml
exit
у меня start /wait а потом exit. Все дело в том что данный скрипт я запускал через winpeshl.ini, и если не добавить start /wait, программа установки запустится, но тут же перезагрузится пк.

В вашем же скрипте нужно наверное отказаться от wait:
PHP код: Выделить весь код

$aDrives DriveGetDrive("ALL")

For 
$i 1 To $aDrives[0]
    If 
DriveStatus($aDrives[$i]) <> "READY" Then
        ContinueLoop
    
EndIf

    If 
FileExists($aDrives[$i] & '\sources\install.wim'Then
        Run
('X:\setup.exe /installfrom:' $aDrives[$i] & '\sources\install.wim /unattend:' $aDrives[$i] & '\boot\xmls\en-us.xml')
    EndIf
Next 

Дело в том что во время тестирования, если я закрывал окно установки Windows, то запускалось повторная установка, но с ошибкой что не найден файл ответов.
Попробую в WinPE...

-------
Windows 7 AIO x86-x64


Отправлено: 11:24, 03-02-2011 | #7