Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Экспорт образа через скрипт (http://forum.oszone.net/showthread.php?t=345942)

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"


Vadikan 24-07-2020 14:20 2929202

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

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

saxedo5034 24-07-2020 14:50 2929207

Цитата:

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

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

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

Vadikan 24-07-2020 15:31 2929213

Гм, судя по коду у вас 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.

Время: 07:29.
© OSzone.net 2001-