saxedo5034 |
24-07-2020 14:11 2929199 |
Экспорт образа через скрипт
Не могу экспортировать образ через bat файл, ошибка "не может найти указанный файл или путь". Экспорт делается во временную папку и потом добавляется в образ, предварительно удалив старый. Как лучше сделать или более правильно, может из за этого ошибки?
p.s
Это только часть скрипта, которая не работает, она должна быть выполнена первой.
Вторая часть, добавление твиков в реестр и создание ISO образа.
Код:
@echo off
set "dism=%~dp0bin\adk\amd64\DISM"
md "%userprofile%\AppData\Local\Temp\dvd\sources"
"%dism%\dism.exe" /Export-Image /SourceImageFile:"%~dp0dvd\sources\install.wim" /SourceIndex:3 /DestinationImageFile:"%userprofile%\AppData\Local\Temp\dvd\sources\install.wim"/Compress:max
del /s /q "%~dp0dvd\sources\install.wim"
move "%userprofile%\AppData\Local\Temp\dvd\sources\install.wim" "%~dp0dvd\sources\install.wim"
del /s /q "%userprofile%\AppData\Local\Temp\dvd\sources\install.wim"
|
saxedo5034 |
24-07-2020 14:50 2929207 |
Цитата:
Цитата Vadikan
образ экспортируется одной комадной PowerShell. Экспорт нужного издания Windows из install.wim и создание ISO
Полный скрипт "Подключить - Изменить - Сохранить" есть в Создание своего образа.
Если вам принцпиально разбираться со своим батником, я перенесу в скрипты, это не про автоустановку вопрос. »
|
Мне без принципа, но для удобства!
p.s
Вторая часть готова и она работает, мне не выгодно скачивать "массу" мусора под название ADK!
|
Гм, судя по коду у вас ADK установлен. И из ответа непонятно, что дальше вы ожидаете тут - команда Powershell в статье. Наконец, нет сообщения об ошибке. Короче, перенес.
|
saxedo5034 |
24-07-2020 15:44 2929218 |
Vadikan,
Решение
Код:
@echo off
Dism /Export-Image /SourceImageFile:"%~dp0dvd\sources\install.wim" /SourceIndex:3 /DestinationImageFile:"%~dp0wim\install.wim" /Compress:max
del /s /q "%~dp0dvd\sources\install.wim"
move "%~dp0wim\install.wim" "%~dp0dvd\sources\install.wim"
Dism /Mount-Wim /WimFile:"%~dp0dvd\sources\install.wim" /index:1 /MountDir:"%~dp0mount"
reg load "HKLM\TK_DEFAULT" "%~dp0mount\Windows\System32\config\default"
reg load "HKLM\TK_SOFTWARE" "%~dp0mount\Windows\System32\config\SOFTWARE"
reg load "HKLM\TK_NTUSER" "%~dp0mount\Users\Default\NTUSER.DAT"
// Here your tweaks
reg unload "HKLM\TK_DEFAULT"
reg unload "HKLM\TK_SOFTWARE"
reg unload "HKLM\TK_NTUSER"
Dism /Unmount-Wim /MountDir:"%~dp0mount" /Commit
echo --- Creating a bootable ISO image ---
"%~dp0bin\adk\amd64\Oscdimg\oscdimg.exe" -h -m -o -u2 -udfver102 -lw10x64 -bootdata:2#p0,e,b"%~dp0dvd\boot\etfsboot.com"#pEF,e,b"%~dp0dvd\efi\microsoft\boot\efisys.bin" "%~dp0dvd" "%~dp0iso\w10x64.iso"
exit
|
Время: 07:29.
© OSzone.net 2001-