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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 10 / 2016 - [решено] Выполнение команд Dism через bat файл

Ответить
Настройки темы
10 / 2016 - [решено] Выполнение команд Dism через bat файл

Новый участник


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

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


Как можно автоматизоровать команды 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"
Dism /Unmount-Wim /MountDir:"%~dp0Mount" /Commit

Отправлено: 13:10, 24-01-2020

 

Новый участник


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

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


Smarty,

Конечный результат, только что делать с параметрами -U:T -P:E?
Я имею в виду, в кавычки или в переменную можно или их взять.

Код: Выделить весь код
@echo off
set "dism_path=%~dp0Tools\DISM"
set "nsudo_path=%~dp0Tools"

"%dism_path%\dism.exe" /Mount-Wim /WimFile:"%~dp0DVD\sources\install.wim" /index:3 /MountDir:"%~dp0Mount"
reg load "HKLM\TK_SOFTWARE" "%~dp0Mount\Windows\System32\config\SOFTWARE"
"%nsudo_path%\NSudo.exe" -U:T -P:E reg add "HKLM\TK_SOFTWARE\Microsoft\Windows Defender\Features" /v "TamperProtection" /t REG_DWORD /d "0" /f
"%nsudo_path%\NSudo.exe" -U:T -P:E reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /t REG_DWORD /d "1" /f
reg unload "HKLM\TK_SOFTWARE"
"%dism_path%\dism.exe" /Unmount-Wim /MountDir:"%~dp0Mount" /Commit
pause
Такая же ситуация с

Код: Выделить весь код
oscdimg.exe -lW10X64 -m -u2 -b%~dp0DVD\boot\etfsboot.com "%~dp0\DVD" %~dp0\W10X64.iso

Отправлено: 15:19, 24-01-2020 | #11



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

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


Аватара для Smarty

In reserve...


Contributor


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

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


quelilyn3, про NSudo я ничего не знаю, не пользовался.
Цитата quelilyn3:
Такая же ситуация с »
Лучше
Код: Выделить весь код
"%~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"
Будет загрузчик для MBR и EFI.

Созданным по подобному типу "Сборщиком дистрибутива" пользуюсь года с 11-12-го.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:03, 24-01-2020 | #12


Новый участник


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

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


Цитата Smarty:
Лучше »
Вот про это я не знал, хотя обычный на uefi работает, может это до своего времени.

Отправлено: 13:49, 25-01-2020 | #13


Аватара для Smarty

In reserve...


Contributor


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

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


Цитата quelilyn3:
хотя обычный на uefi работает »
На виртуалке в режиме EFI образ, записанный без \efi\microsoft\boot\efisys.bin не грузится, а виртуалкой пользуюсь часто.
На реальном железе EFI не проверял, поскольку и с BIOS (MBR) всё хорошо.
Споры по поводу BIOS\MBR vs UEFI\GPT мне не интересны, использую ежемесячный полный бекап системы, а железо укладывается и в возможности BIOS.

Отправлено: 14:06, 25-01-2020 | #14


Новый участник


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

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


Smarty, Можете показать как сделать ISO на Powershell?

p.s
Powershell быстро развивается, в последнее время!

Отправлено: 14:25, 25-01-2020 | #15


Аватара для Smarty

In reserve...


Contributor


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

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


quelilyn3, хотите усложнить процесс? Разбирайтесь.
Здесь вроде попроще.

Отправлено: 14:37, 25-01-2020 | #16


Новый участник


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

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


Цитата Smarty:
хотите усложнить процесс? »
Powershell написан на C#, именно из за этого он унаследовал столько недостатков, плюсов тоже немало.

Отправлено: 14:43, 25-01-2020 | #17


Аватара для Smarty

In reserve...


Contributor


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

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


quelilyn3, что мешает? Развивайтесь, потом все покажете как это сделать на PowerShell.

Отправлено: 14:46, 25-01-2020 | #18


Новый участник


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

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


Smarty, Давно уже всё сделано
http://thelowercasew.com/create-an-i...ith-powershell

Отправлено: 14:49, 25-01-2020 | #19


Аватара для Smarty

In reserve...


Contributor


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

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


Цитата quelilyn3:
Давно уже всё сделано »
Ну, если вы считаете, что вместо 1 строки в CMD 80 строк на PowerShell лучше, никто вас останавливать не будет.

Отправлено: 14:56, 25-01-2020 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 10 / 2016 - [решено] Выполнение команд Dism через bat файл

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Запуск команд для сервера через bat pwnya@vk Скриптовые языки администрирования Windows 7 12-07-2017 19:58
CMD/BAT - [решено] Выполнение команд без ожидания завершение предыдущих команд vngreez@vk Скриптовые языки администрирования Windows 8 31-03-2017 23:50
Разное - Автоматизация команд DISM IDROID Microsoft Windows 7 2 01-08-2014 00:24
CMD/BAT - [решено] Помогите остановить выполнение команд в батнике через условие Sergey700 Скриптовые языки администрирования Windows 2 30-09-2010 10:47
[решено] сохранение вывода консольных команд в переменную не через файл andr_mozg AutoIt 2 03-08-2009 12:52




 
Переход