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:37] 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>
 ---- ----
  
 === Автоматический выбор быстрого диска для установки === === Автоматический выбор быстрого диска для установки ===
  
-Проблема: по умолчанию task sequence выбирает для установки диск с номером 0. Но что, если диск с номером 0 - HDD, в то время, как быстрый диск в компьютере имеет другой номер? В этом случае система будет установлена на HDD.+Проблема: по умолчанию task sequence в MECM выбирает для установки диск с номером 0. Но что, если диск с номером 0 - HDD, в то время, как быстрый диск SSD (или NVMe) в компьютере имеет другой номер? В этом случае система будет установлена на HDD.
  
-Чтобы этого избежать, в task sequence нужно встроить powershell скрипт, который детектит SSD или NVME диск и устанавливает систему именно туда.+Чтобы этого избежать, в task sequence нужно встроить powershell скрипт, который находит SSD или NVME диск и устанавливает систему именно туда.
  
-Перед тем, как вставлять скрипт PS в task sequence - нужно убедиться, что наш boot image поддерживает powershell и нужные модули. Если нет - их обязательно нужно добавить. Список необходимых модулей показан на скриншоте.+1. Перед тем, как вставлять скрипт PS в task sequence - нужно убедиться, что наш boot image поддерживает powershell, а также нужные PS-модули. Если нет - их обязательно нужно добавить. Список необходимых модулей показан на скриншоте.
  
 +;#;
 {{::mecm_boot_ps_modules.jpg?direct&200|}} {{::mecm_boot_ps_modules.jpg?direct&200|}}
 +;#;
  
-После добавления модулей, в task sequence - нужно добавить запуск PS-скрипта, после шага "Restart in Windows PE"+2. После добавления модулей, в task sequence - добавляем запуск PS-скрипта, сразу за этапом //"Restart in Windows PE"//.
  
-:!В параметрах запуска PS-скрипта обязательно поменять execution policy на "bypass", иначе получим ошибку.+;#; 
 +{{::mecm_find_fast_drive.jpg?direct&200|}} 
 +;#; 
 + 
  
-Ниже приведен сам скрипт. Он сохраняет результат выбора диска в переменную OSDDiskIndex.+:!: В параметрах запуска PS-скрипта нужно обязательно поменять execution policy на //"bypass"//, иначе скрипт не запустится. 
 + 
 +Ниже приведен сам скрипт. Он сохраняет результат выбора диска в переменную **OSDDiskIndex**, которую мы будем использовать на дальнейших шагах.
  
 <code> <code>
Line 69: Line 78:
 </code> </code>
  
 +3. Теперь на ОБОИХ (BIOS и UEFI) этапах "partition disk 0" - указываем вместо статического номера диска - переменную **OSDDiskIndex**, значение которой будет установлено PS-скриптом, который мы настроили.
 +
 +;#;
 +{{::mecm_osd_disk_index.jpg?direct&200|}}
 +;#;
 +
 +Теперь, при запуске, образ будет искать оптимальный диск для установки системы.
  
-{{tag>Microsoft MECM MDT Deployment Windows}}+{{tag>Microsoft MECM MDT Deployment Windows PowerShell}}
  
деплой_образов.1663666658.txt.gz · Last modified: 2022/09/20 09:37 by jp