Si vous exécuter CopyPe.exe dans une fenêtre PowerShell, vous aurez comme résultat :
ERROR: The following processor architecture was not found: x86.
Une petite astuce :
Lorsque vous lancez l’environnement de déploiement de l’ADK
En réalité, vous lancez le script DandISetEnv.bat.
Ce script peut être trouvé dans le répertoire suivant :
"C:\Program Files (x86)\Windows Kits\xx\Assessment and Deployment Kit\Deployment Tools"
Nous allons donc ajouter à ce script la ligne de commande Copype nous intéressant. Ainsi, l’exécutable Copype sera lancé dans le contexte de l’environnement de déploiement de l’ADK.
Comment allons-nous procéder ?
Pour ne pas modifier le script DandISetEnv.bat original, nous allons récupérer son contenu, le copier dans un emplacement temporaire et modifier ce fichier.
get-content "C:\Program Files (x86)\Windows Kits\xx\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat" | Out-File "$env:temp\DandISetEnv.bat" -encoding ASCII
On ajoute la commande copype à la copie du fichier.
"" | Out-File -Append "$env:TEMP\DandISetEnv.bat" -Encoding ASCII
"copype x86 c:\MonPE_x86" | Out-File –Append "$env:TEMP\DandISetEnv.bat" -Encoding ASCII
Et on exécute le script
cd $env:TEMP
.\DandISetEnv.bat
Le répertoire de travail du PE est maintenant construit.