User Tools

Site Tools


деплой_образов

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
деплой_образов [2022/09/20 09:48] jpдеплой_образов [2024/11/01 10:26] (current) jp
Line 10: Line 10:
    dism /Get-WimInfo /WimFile:"E:\custom_distr\Win 10 Enterprise\sources\install.esd"    dism /Get-WimInfo /WimFile:"E:\custom_distr\Win 10 Enterprise\sources\install.esd"
 Теперь ищем и запоминаем нужный ID, после чего выполняем команду, которая разархивирует нужный образ: Теперь ищем и запоминаем нужный ID, после чего выполняем команду, которая разархивирует нужный образ:
- +<WRAP prewrap> 
-   dism /Export-Image /SourceImageFile:"E:\custom_distr\Win 10 Enterprise\sources\install.esd" /SourceIndex:2 /DestinationImageFile:"E:\custom_distr\Win 10 Enterprise\sources\install.wim" /Compress:max /CheckIntegrity +<code> 
 +dism /Export-Image /SourceImageFile:"E:\custom_distr\Win 10 Enterprise\sources\install.esd" /SourceIndex:2 /DestinationImageFile:"E:\custom_distr\Win 10 Enterprise\sources\install.wim" /Compress:max /CheckIntegrity 
 +</code> 
 +</WRAP>
 ---- ----
  
Line 23: Line 25:
 1. Перед тем, как вставлять скрипт PS в task sequence - нужно убедиться, что наш boot image поддерживает powershell, а также нужные PS-модули. Если нет - их обязательно нужно добавить. Список необходимых модулей показан на скриншоте. 1. Перед тем, как вставлять скрипт PS в task sequence - нужно убедиться, что наш boot image поддерживает powershell, а также нужные PS-модули. Если нет - их обязательно нужно добавить. Список необходимых модулей показан на скриншоте.
  
 +;#;
 {{::mecm_boot_ps_modules.jpg?direct&200|}} {{::mecm_boot_ps_modules.jpg?direct&200|}}
 +;#;
  
 2. После добавления модулей, в task sequence - добавляем запуск PS-скрипта, сразу за этапом //"Restart in Windows PE"//. 2. После добавления модулей, в task sequence - добавляем запуск PS-скрипта, сразу за этапом //"Restart in Windows PE"//.
  
-{{::mecm_find_fast_drive.jpg?direct&200|}} +;#; 
 +{{::mecm_find_fast_drive.jpg?direct&200|}} 
 +;#; 
 + 
  
-:!: В параметрах запуска PS-скрипта обязательно поменять execution policy на //"bypass"//, иначе скрипт не запустится.+:!: В параметрах запуска PS-скрипта нужно обязательно поменять execution policy на //"bypass"//, иначе скрипт не запустится.
  
 Ниже приведен сам скрипт. Он сохраняет результат выбора диска в переменную **OSDDiskIndex**, которую мы будем использовать на дальнейших шагах. Ниже приведен сам скрипт. Он сохраняет результат выбора диска в переменную **OSDDiskIndex**, которую мы будем использовать на дальнейших шагах.
Line 73: Line 80:
 3. Теперь на ОБОИХ (BIOS и UEFI) этапах "partition disk 0" - указываем вместо статического номера диска - переменную **OSDDiskIndex**, значение которой будет установлено PS-скриптом, который мы настроили. 3. Теперь на ОБОИХ (BIOS и UEFI) этапах "partition disk 0" - указываем вместо статического номера диска - переменную **OSDDiskIndex**, значение которой будет установлено PS-скриптом, который мы настроили.
  
 +;#;
 {{::mecm_osd_disk_index.jpg?direct&200|}} {{::mecm_osd_disk_index.jpg?direct&200|}}
 +;#;
  
 Теперь, при запуске, образ будет искать оптимальный диск для установки системы. Теперь, при запуске, образ будет искать оптимальный диск для установки системы.
деплой_образов.1663667331.txt.gz · Last modified: 2022/09/20 09:48 by jp