Войти

Показать полную графическую версию : [решено] Экспорт образа через скрипт


saxedo5034
24-07-2020, 14:11
Не могу экспортировать образ через 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"

Vadikan
24-07-2020, 14:20
saxedo5034, образ экспортируется одной комадной PowerShell. Экспорт нужного издания Windows из install.wim и создание ISO (http://www.outsidethebox.ms/18814/)
Полный скрипт "Подключить - Изменить - Сохранить" есть в Создание своего образа (http://www.outsidethebox.ms/19177/#_Toc531106454).

Если вам принцпиально разбираться со своим батником, я перенесу в скрипты, это не про автоустановку вопрос.

saxedo5034
24-07-2020, 14:50
образ экспортируется одной комадной PowerShell. Экспорт нужного издания Windows из install.wim и создание ISO
Полный скрипт "Подключить - Изменить - Сохранить" есть в Создание своего образа.
Если вам принцпиально разбираться со своим батником, я перенесу в скрипты, это не про автоустановку вопрос. »

Мне без принципа, но для удобства!

p.s
Вторая часть готова и она работает, мне не выгодно скачивать "массу" мусора под название ADK!

Vadikan
24-07-2020, 15:31
Гм, судя по коду у вас ADK установлен. И из ответа непонятно, что дальше вы ожидаете тут - команда Powershell в статье. Наконец, нет сообщения об ошибке. Короче, перенес.

saxedo5034
24-07-2020, 15:44
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




© OSzone.net 2001-2012