![]() |
Выполнение команд Dism через bat файл
Как можно автоматизоровать команды Dism через bat файл?
Я использую обычные команды для экспорта, монтирования и т.д, но если их использовать через бат файл (*.bat, *.cmd) ошибка: Error 50: The request is not supported. p.s Цель сделать выполнение команд без ошибок, и без установки ADK, такое делают для удобства. Смотрел содержимое, не понял как убрать ошибки. Код:
Dism /Mount-Wim /WimFile:"%~dp0DVD\sources\install.wim" /index:3 /MountDir:"%~dp0Mount" |
quelilyn3, сверьте свои команды с Global Options for Servicing and Imaging Commands
|
Smarty, Не понял, не вижу ошибок... Эти команды выполняются c успехом (так dism пишет), но в конце ошибка лезет.
Или что полный путь нужен, а если я его не знаю? Это неудобно каждый раз пути писать. p.s Пробовал по другому, переходил в папку с файлом, команды выполняет успешно, и в конце сюрприз. |
quelilyn3, приведите весь текст скрипта, что между mount и unmount.
|
Цитата:
Код:
@echo off Код:
NSudo.exe -U:T -P:E Код:
NSudo.exe -U:T -P:E reg load "HKLM\TK_SOFTWARE" "%~dp0Mount\Windows\System32\config\SOFTWARE" Код:
Dism /Mount-Wim /WimFile:"%~dp0DVD\sources\install.wim" /index:3 /MountDir:"%~dp0Mount" MSMG Toolkit работает по этому принципу, ошибок нет от него. |
quelilyn3, емнип надо использовать двойные символы процентов (%%)
|
Цитата:
Попробуйте так: Код:
@echo off Цитата:
Цитата:
|
Цитата:
%~dp0DVD %~dp0Tools\DISM\dism.exe - со всеми файла своими %~dp0Tools\nsudo.exe p.s Они в разных подпапках с bat файлом. Код:
@echo off Работае! |
quelilyn3, dism у всех лежит в папке Windows\System32, поэтому прописывать путь к нему не нужно.
У вас другая версия, что он лежит отдельно? Цитата:
Вообще, если вы монтируете образ только для того, чтобы отключить восстановление, то проще это сделать через SetupComplete.cmd. И остальные твики для HKLM можно внести так же. |
Цитата:
|
Smarty,
Конечный результат, только что делать с параметрами -U:T -P:E? Я имею в виду, в кавычки или в переменную можно или их взять. Код:
@echo off Код:
oscdimg.exe -lW10X64 -m -u2 -b%~dp0DVD\boot\etfsboot.com "%~dp0\DVD" %~dp0\W10X64.iso |
quelilyn3, про NSudo я ничего не знаю, не пользовался.
Цитата:
Код:
"%~dp0Tools\oscdimg.exe" -h -m -o -u2 -udfver102 -lCCCOMA_X64FRE_RU-RU_DV9 -bootdata:2#p0,e,b"%~dp0DVD\boot\etfsboot.com"#pEF,e,b"%~dp0DVD\efi\microsoft\boot\efisys.bin" "%~dp0DVD" "%~dp0W10X64.ISO" Созданным по подобному типу "Сборщиком дистрибутива" пользуюсь года с 11-12-го. |
Цитата:
|
Цитата:
На реальном железе EFI не проверял, поскольку и с BIOS (MBR) всё хорошо. Споры по поводу BIOS\MBR vs UEFI\GPT мне не интересны, использую ежемесячный полный бекап системы, а железо укладывается и в возможности BIOS. |
Smarty, Можете показать как сделать ISO на Powershell?
p.s Powershell быстро развивается, в последнее время! |
|
Цитата:
|
quelilyn3, что мешает? Развивайтесь, потом все покажете как это сделать на PowerShell.
|
Smarty, Давно уже всё сделано
http://thelowercasew.com/create-an-i...ith-powershell |
Цитата:
|
Цитата:
Цитата:
|
Время: 23:29. |
Время: 23:29.
© OSzone.net 2001-