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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » Общее - [решено] Bat для поиска install.esd на флеш.

Ответить
Настройки темы
Общее - [решено] Bat для поиска install.esd на флеш.

Пользователь


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

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


Изменения
Автор: Voron-orel
Дата: 11-09-2015
Привет всем. Есть у меня такой батник который помогает устанавливать Windows 7 из одной папки. Так вот суть в чем, в батнике прописано, что надо искать на всех локальных дисках папку с install.esd. Когда батник начинает опрашивать кардридер (в него не чего не вставлено), то выскакивает ошибка вставьте диск. Я нажимаю пропустить несколько раз и он начинает искать дальше, потом находит флешку и соответственно там уже и папку с install.esd. Знающие люди кто может помочь подправить батник, чтоб он автоматом пропускал кардридер в котором нету флешек. Проблема, не навязчивая и встречается только с машинами в которых есть кардридер. Спасибо!
Батник
Код: Выделить весь код
@echo off
SET DD=7x64
for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%I:\%DD%\install.esd set DVDdrive=%%I:
If NOT "%DVDDrive%"=="" echo Found Install.esd at %DVDdrive%\%DD%\install.esd
IF "%DVDdrive%"=="" (
echo ERROR - COULD NOT FIND install.esd in %DD% folder!
pause
pause
goto :EOF
)


if exist %DVDdrive%\%DD%\unattend.xml SET UN=/unattend:%DVDdrive%\%DD%\unattend.xml
if exist %DVDdrive%\%DD%\OEM\nul SET OEM=/m:%DVDdrive%\%DD%\OEM

REM look for whole sources folder copied over
If exist %DVDdrive%\%DD%\setup.exe  (
%DVDdrive%
REM setup will use its path to find the install.esd
%DVDdrive%\%DD%\setup.exe %OEM% %UN%

goto :RBT
)

if not exist X:\Setup.exe goto :BAD
REM if not then just call setup in root of boot.wim
X:\setup.exe /installfrom:%DVDdrive%\%DD%\install.esd  %OEM% %UN%
goto :RBT


:BAD
dir X:\ /b
echo Cannot find X:\Setup.exe !
@echo Press a key to reboot now...
pause

:RBT
wpeutil reboot
pause

Отправлено: 22:18, 11-09-2015

 

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


В этом скрипте кардридеры пропускаются командой Dir.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:48, 11-09-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


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

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


Переделал вышестоящий скрипт под себя, стал гораздо короче и проще чем был. Если кому нужен держите.
Скрипт
Код: Выделить весь код
@Echo off
SET DD=7x64
SetLocal EnableExtensions EnableDelayedExpansion
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 (Dir %%I:>Nul 2>&1 && Set "zz=!zz!%%I ")
For %%I In (!zz!) Do (If Exist %%I:\%DD%\install.esd Set Letter=%%I)
If Not Defined Letter (
  Echo Файл \%DD%\install.esd не найден, дальнейшая установка невозможна.
  Echo Нажмите любую клавишу для перезагрузки.
  Pause >Nul
Exit
)
X:\sources\setup.exe /installfrom:%Letter%:\%DD%\install.esd
Exit

Отправлено: 01:38, 12-09-2015 | #3



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » Общее - [решено] Bat для поиска install.esd на флеш.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
7 / 2008 R2 - install.esd в win7 и win8 L1yod Автоматическая установка Windows 10 / 8 / 7 / Vista 2 16-08-2015 09:38
CMD/BAT - [решено] bat для поиска файла и выполнения действий над искомым файлом DJIOAN Скриптовые языки администрирования Windows 2 22-07-2015 10:15
CMD/BAT - [решено] Нужен bat-ник для поиска и удаления файлов и папок по маске Nun-Nun Скриптовые языки администрирования Windows 14 08-11-2014 09:53
7 / 2008 R2 - [решено] как изменить содержимое файла install.esd kelly Автоматическая установка Windows 10 / 8 / 7 / Vista 13 27-04-2014 07:36
CMD/BAT - .bat'ик для поиска и замены (не горит) VOLKINET Скриптовые языки администрирования Windows 2 09-02-2011 08:24




 
Переход