1
0

Auto-commit: 2025-10-31 08:58:35

This commit is contained in:
David Wuibaille
2025-10-31 08:58:36 +01:00
parent 7d94414992
commit 7cc3011354
1088 changed files with 193455 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
Invoke-WebRequest -Uri "https://nas.wuibaille.fr/LeblogOSDdownload/Repository/WindowsISO.psm1" -OutFile "$PSScriptRoot\WindowsISO.psm1"
import-module "$PSScriptRoot\WindowsISO.psm1"
$DossierAvecLesISO = "\\nas\web\SourcesISO\Microsoft\Windows11\Windows11_22H2\ISO"
$DossierAvecLesMSU = "\\nas\web\SourcesISO\Microsoft\Windows11\Windows11_22H2\MSU"
$DossierWinPE_OCs = "\\nas\web\SourcesISO\Microsoft\Windows11\Windows11_22H2\MUI\Windows Preinstallation Environment\x64\WinPE_OCs"
$DossierLanguagePack = "\\nas\web\SourcesISO\Microsoft\Windows11\Windows11_22H2\MUI\LanguagesAndOptionalFeatures"
$DossierAvecFOD = "\\nas\web\SourcesISO\Microsoft\Windows11\Windows11_22H2\MUI\LanguagesAndOptionalFeatures"
$DossierExport = "\\nas\usbshare1\Projets\Windows11_22H2_MUIofficiel"
$ServerClient = "Client"
$OsName = "Windows 11 Pro"
#Windows 11 Education
#Windows 11 Enterprise
#Windows 11 Pro
#Windows 11 Pro Education
#Windows 11 Pro for Workstations
#Windows 10 Enterprise 2016 LTSB
#Windows 10 Enterprise LTSC => 2019 / 2021
$LocalMountWinPE = "C:\MountWinPE"
$LocalMountWinRE = "C:\MountWinRE"
$LocalMountInstall = "C:\MountInstall"
$Localscratch = "c:\scratch"
$LocalDistribution = "c:\distribution"
$BaseLangue = "en-US"
write-host "----------- $OsName --------------------------"
################################### Mui ###########################################################################
#Étape 1. Copier des fichiers dinstallation dans un dossier de travail
Cleanup -DossierMountWindows $LocalMountInstall -DossierMountWinPE $LocalMountWinPE -DossierMountWinRE $LocalMountWinRE -DossierMountScratch $Localscratch -DossierTravail $LocalDistribution
Prepare -DossierMountWindows $LocalMountInstall -DossierMountWinPE $LocalMountWinPE -DossierMountWinRE $LocalMountWinRE -DossierMountScratch $Localscratch -DossierTravail $LocalDistribution
CopierFichierInstallation -Languebase $BaseLangue -DossierExport $LocalDistribution -DossierAvecISO $DossierAvecLesISO
#Étape 2. Ajouter des langues à limage de démarrage du programme dinstallation par défaut Windows (index:2)
AjoutLangueWinPE -DossierMountWinPE $LocalMountWinPE -DossierAvecISO $DossierAvecLesISO -OSclientOuServer $ServerClient -DossierLangueWinPE $DossierWinPE_OCs -LangueDeBase $BaseLangue -DossierExport $LocalDistribution
AjoutLangueWinRE -DossierMountWinRE $LocalMountWinRE -DossierAvecISO $DossierAvecLesISO -DossierMountWindows $LocalMountInstall -DossierLangueWinRE $DossierWinPE_OCs -DossierExport $LocalDistribution -IndexName $OsName
#Étape 3 : Ajouter des ressources dinstallation de Windows localisées à la distribution Windows
AjoutLangueDistribution -DossierExport $DossierExport -DossierAvecISO $DossierAvecLesISO
#Étape 4. Ajouter des modules linguistiques à limage Windows
AjoutLangueInstall -DossierMountWindows $LocalMountInstall -DossierAvecISO $DossierAvecLesISO -DossierAvecLangCab $DossierLanguagePack -Dossierscratch $Localscratch -DossierExport $LocalDistribution -IndexName $OsName -Languebase $BaseLangue
ActivateNetFX3 -DossierMountWindows $LocalMountInstall -DossierExport $LocalDistribution -IndexName $OsName
ActivateFOD -DossierMountWindows $LocalMountInstall -DossierExport $LocalDistribution -DossierAvecFOD $DossierAvecFOD -IndexName $OsName -DossierAvecISO $DossierAvecLesISO
InstallMSU -DossierMountWindows $LocalMountInstall -DossierExport $LocalDistribution -DossierAvecMSU $DossierAvecLesMSU -IndexName $OsName
AutoLangIni -DossierMountWindows $LocalMountInstall -DossierExport $LocalDistribution -MountWinPE $LocalMountWinPE -IndexName $OsName
CopyExport -Source $LocalDistribution -Destination $DossierExport
Cleanup -DossierMountWindows $LocalMountInstall -DossierMountWinPE $LocalMountWinPE -DossierMountWinRE $LocalMountWinRE -DossierMountScratch $Localscratch -DossierTravail $LocalDistribution
#remove-item "$PSScriptRoot\ImageWindowsCustomize.psm1" -Force -Recurse