Exporter (0) Imprimer
Développer tout

Ajouter un script personnalisé au programme d'installation de Windows

S'applique à: Windows Vista

Vous pouvez ajouter des scripts personnalisés à l’installation de Windows, ceux-ci peuvent être configurés pour s’exécuter dans différentes circonstances. Vous exécutez un script personnalisé :

  • immédiatement après la fin de l’installation de Windows ;

  • si une erreur irrécupérable se produit lors de l’installation de Windows.

Exécuter un script personnalisé à la fin de l’installation de Windows

Une fois l’installation de Windows terminée, vous pouvez procéder à des personnalisations complémentaires par l’intermédiaire d’un ajout de commandes au fichier %WINDIR%\Setup\Scripts\SetupComplete.cmd. Ce fichier permet d’installer des applications supplémentaires, d’exécuter des scripts Windows (cscript/wscript) ou d’effectuer d’autres modifications au système avant une ouverture de session d’utilisateur.

noteRemarques
Les commandes du fichier Setupcomplete.cmd sont exécutées avec un privilège de système local.

Après l’installation de Windows, mais avant l’affichage de l’écran d’ouverture de session, le programme d’exécution de l’installation de Windows cherche le fichier SetupComplete.cmd dans le répertoire %WINDIR%\Setup\Scripts\.

S’il est trouvé, le fichier SetupComplete.cmd s’exécute. Sinon, l’installation se poursuit normalement. Le programme d’installation de Windows consigne l’action dans le fichier journal Setupact.log.

noteRemarques
Il est impossible de redémarrer le système et de poursuivre l’exécution de SetupComplete.cmd.

L’installation ne vérifie ni code de sortie, ni niveau d’erreur dans le script après l’exécution de SetupComplete.cmd.

La fonctionnalité de Setupcomplete.cmd diffère des commandes RunSynchronous et RunAsynchronous car Setupcomplete.cmd s’exécute une fois l’installation de Windows terminée alors que les commandes RunSynchronous et RunAsynchronous s’exécutent pendant l’installation.

Exécuter un script personnalisé si une erreur irrécupérable se produit lors de l’installation de Windows

Si une erreur irrécupérable se produit lors de l’installation de Windows, vous pouvez configurer le programme d’installation pour qu’il lance automatiquement un script contenant des actions ou des commandes personnalisées. Une erreur irrécupérable est une erreur qui empêche le programme d’exécution de l’installation de Windows de terminer son installation.

Cette fonctionnalité se révèle utile lorsque vous automatisez l’installation de nombreux systèmes en même temps. En activant cette fonctionnalité, vous pouvez immédiatement détecter la survenue d’une erreur au cours de l’installation de Windows et exécuter des actions personnalisées.

Si le programme d’installation rencontre une erreur irrécupérable et qu’il ne peut pas terminer l’installation, il recherche un script de commande dans le répertoire %WINDIR%\Setup\Scripts\ErrorHandler.cmd. L’une des deux actions suivantes est exécutée selon que le script est présent ou non à cet emplacement.

  • Si le script n’est pas trouvé, le message de l’erreur s’affiche dans une boîte de dialogue qu’un utilisateur doit fermer pour mettre fin à la tentative d’installation

  • Si le script est trouvé, il s’exécute de façon synchrone. Aucune boîte de dialogue ni message d’erreur ne s’affiche. Une fois l’exécution du script ErrorHandler.cmd terminée, l’installation de Windows se ferme.

Selon la phase de l’installation de Windows en cours, l’ordinateur revient à l’environnement à partir duquel le programme d’installation a été exécuté (par exemple, un système d’exploitation de niveau inférieur ou Windows PE).

Il existe plusieurs moyens d’ajouter le fichier ErrorHandler.cmd en utilisant la structure de dossiers $OEM$.

  • Créer un dossier Sources\$OEM$\$$\Setup\Scripts dans la distribution de Windows. Copier le fichier ErrorHandler.cmd dans ce répertoire.

    Pour plus d’informations sur l’utilisation des fichiers $OEM$, voir Ajouter du contenu dans Dossiers $OEM$.

  • Créer un dossier temporaire qui contient une structure de dossiers $$\Setup\Scripts. Copier le fichier ErrorHandler.cmd dans ce répertoire, puis exécuter l’installation de Windows par le biais du paramètre /m:temp_folder. Par exemple, si vous créez C:\Temp\SetupFiles\$$\Setup\Scripts\ErrorHandler.cmd, vous utilisez la commande suivante :

    setup.exe /m:C:\temp\SetupFiles
    
    Pour plus d’informations sur le paramètre setup.exe /m, voir Options de la ligne de commande du programme d'installation de Windows.

Des cas peuvent exister pour lesquels le programme d’installation de Windows rencontrera plusieurs erreurs et exécutera le script ErrorHandler.cmd plusieurs fois. Au développement du code pour ErrorHandler.cmd, vérifiez que vous pouvez effectivement exécuter ce script plusieurs fois.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft