Création d’une ISO Windows 10 avec les MUI, Netfx3 et le cumulative update.
L’objectif de ce script de pourvoir rapidement réaliser une nouvelle ISO multilangue avec le Cumulative update et le Framework 3.5 activé
Le Support Microsoft
Ce script se base sur cet article : https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/add-multilingual-support-to-windows-setup
Même si certaines actions sont inutiles dans la cas ou vous avez besoin uniquement de la WIM, j’ai souhaité respecter chaque étapes
Comment fonctionne le script
Le script va partir de l’ISO Windows 10 EN-US pour construire une ISO Multilangue. Pour chaque ISO de Windows 10 contenant une langue différente que EN-US, il ajoutera cette langue dans l’ISO Mutilangue.
Si le script trouve des MSU dans le dossier de base, il activera les MSU dans l’ISO Multilangue
Le framework 3.5 sera activé par défaut
J’ai souhaité un script qui n’est pas dépendant de la release Windows 10 comme l’était mon script précédent
Concrétement comment utiliser ce script
Télécharger les ISO Obligatoires pour ce script
- Windows 10 en-US
- Windows 10 Language pack
Télécharger (Facultatif), le cumulative update Windows 10 : https://www.microsoft.com/en-us/itpro/windows-10/release-information
Télécharger toute les ISO de Windows 10 avec les langues à intégrer en suppléments.
Dans ce dossier, le script va créer une ISO Multilangue EN-US avec la langue FR-FR. si demain je souhaite intégrer l’italien, il me suffira de télécharger l’ISO IT-IT dans ce dossier et de relancer le script. Si demain je souhaite intégrer le Cumulative update, il me suffira de le télécharger dans ce dossier et de relncer le script.
Vous n’êtes pas obligé de renommer les ISO 🙂
Les arguments du script
CreateW10MUI.ps1 FolderDownloadISO – ExcludeWindowsVersion1 -ExcludeWindowsVersion2 -OnlyWindowsVersion
- FolderDownloadISO => (Obligatoire) Dossier contenant toutes les ISO MSU
- ExcludeWindowsVersion1 => (Facultatif) indiquer une exclusion pour les versions Windows 10 à gérer)
- ExcludeWindowsVersion2 => (Facultatif) indiquer une exclusion pour les versions Windows 10 à gérer)
- OnlyWindowsVersion => (Facultatif) Indique uniquement les version Windows 10 à gérer
Exemple:
- Le script va créer une ISO multilangue mais en ne gérant que la version « Windows 10 Pro » Et « Windows 10 Pro for Workstation »
1 |
CreateW10MUI.ps1 d:\ISO -ExcludeWindowsVersion1 " N" -ExcludeWindowsVersion2 "Education" -OnlyWindowsVersion "Pro" => |
- Le script va créer une ISO Multilangue pour toute les versions de Windows 10
1 |
CreateW10MUI.ps1 d:\ISO |
- Le script va créer une ISO Multilangue pour Windows 10 enterprise
1 |
CreateW10MUI.ps1 d:\ISO -OnlyWindowsVersion "Enterp" |
Les images contenant dans une ISO Windows 10 (cas pour la version 1803)
ImageIndex : 1
ImageName : Windows 10 Education
ImageIndex : 2
ImageName : Windows 10 Education N
ImageIndex : 3
ImageName : Windows 10 Enterprise
ImageIndex : 4
ImageName : Windows 10 Enterprise N
ImageIndex : 5
ImageName : Windows 10 Pro
ImageIndex : 6
ImageName : Windows 10 Pro N
ImageIndex : 7
ImageName : Windows 10 Pro Education
ImageIndex : 8
ImageName : Windows 10 Pro Education N
ImageIndex : 9
ImageName : Windows 10 Pro for Workstations
ImageIndex : 10
ImageName : Windows 10 Pro N for Workstations
Download
Download du script (click droit enregistrer le lien sous) : CreateMUIW10
1 Commentaire
Laisser un commentaire
Cet article n'a pas été revu depuis la publication.
Cet article a été créé par david le 6 mai 2018.
Le script a besoin des ISO (télécharger directement depuis Microsoft sans aucune modification)
Le script va ensuite monter directement les ISO pour voir leurs contenus. Par exemple pour l’ISO en-US, il va rechercher le dossier x:\sources\en-us
Pareil pour le MSU, il faut juste le télécharger et le copier dans le dossier, il va être injecter dans la WIM (attention, le script ne vérifie pas si le MSU est compatible)
Pour le MUI, pareil il s’agit de l’ISO MUI tel que télécharger sur Microsoft