Commutateurs de ligne de commande Windows 10 setup.exe
Le programme d'installation de Windows 10, ou setup.exe qui fait partie du support d'installation, prend en charge un ensemble d'arguments de ligne de commande. En utilisant ces arguments, vous pouvez modifier le comportement de l'installation de Windows. Dans cet article, nous passerons en revue les commutateurs de ligne de commande disponibles pour setup.exe dans Windows 10.
Ainsi, Setup.exe installe ou met à niveau Windows. Les arguments de ligne de commande suivants peuvent être utilisés pour modifier le comportement de l'installation de Windows :
Commutateur: /auto
Paramètres: mise à niveau; Données uniquement; Nettoyer
Action: Automatiser l'installation avec choix de migration pour l'installation.
L'interface utilisateur de configuration des médias et les écrans de progression sont affichés par défaut, mais sont automatisés.
Ce commutateur assume également les configurations par défaut suivantes :
Acceptation du CLUF, la mise à jour dynamique est activée, la collecte de télémétrie et l'activation du téléchargement, OOBE sera ignoré, PBR sera mis à jour ou créé.
Exemple: setup.exe /auto upgrade
Publicité
Commutateur: /silencieux
Paramètres: N/A
Action: l'indicateur silencieux supprimera toute configuration UX, y compris la restauration UX
Exemple: setup.exe /auto upgrade /quiet
Commutateur: /pkey
Paramètres: clé de produit 5x5
Action: Configuration des fournitures avec la clé de produit spécifiée.
Ce paramètre n'est pas nécessaire lors de la mise à niveau avec un support sous licence en volume ou un support contenant un pid.txt dans le dossier sources.
Exemple: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90
Commutateur: /showoobe
Paramètres: Complet; Rien
Action: lorsque /showoobe est défini sur Complet, l'utilisateur final doit terminer OOBE de manière interactive.
Alternativement, lorsque /showoobe est défini sur Aucun, OOBE est ignoré et les composants sont définis sur leurs paramètres par défaut.
Exemple: setup.exe /auto upgrade /showoobe full
Commutateur: /noreboot
Paramètres: N/A
Action: le programme d'installation ne redémarre pas automatiquement le PC lorsqu'il termine les tâches du système d'exploitation de bas niveau.
Au prochain redémarrage du PC, la configuration continuera.
Exemple: setup.exe /auto upgrade /noreboot
Commutateur: /DynamicUpdate
Paramètres: Activer; Désactiver
Action: spécifie si le programme d'installation effectuera des opérations de mise à jour dynamique (recherche, téléchargement et installation de mises à jour).
Exemple: setup.exe /auto upgrade /DynamicUpdate disable
Commutateur: /Postoobe
Paramètres: chemin d'accès au fichier local ou chemin réseau UNC vers un fichier nommé setupcomplete.cmd
Action: injecte le fichier setupcomplete.cmd à partir de l'emplacement spécifié.
Setupcomplete.cmd est un script personnalisé pour effectuer des tâches une fois l'installation terminée mais avant la première connexion de l'utilisateur.
Il est exécuté avec les privilèges système.
Exemple: setup.exe /auto upgrade /postoobe c:\script\setupcomplete.cmd
Commutateur: / Postrollback
Paramètres: chemin d'accès au fichier local ou chemin réseau UNC vers un fichier nommé setuprollback.cmd
Action: injecte le fichier setuprollback.cmd à partir de l'emplacement spécifié.
Setuprolback.cmd est un script personnalisé pour effectuer des tâches après l'échec de l'installation et le PC est revenu à son système d'exploitation précédent.
Il est exécuté avec les mêmes privilèges que l'utilisateur ou le processus qui a lancé l'installation.
Exemple: setup.exe /auto upgrade /postrollback \MyShare\script\setuprollback.cmd
Commutateur: /installfrom
Paramètres: chemin d'accès au fichier local ou chemin réseau vers un fichier.wim spécifique
Action: Spécifie l'emplacement du support/fichier source d'installation
Exemple: setup.exe /auto clean /installfrom d:\myWim\customwim.wim
Commutateur: /PBRUpdate
Paramètres: Activer; Désactiver
Action: lorsque /PBRUpdate est défini sur Activer, le programme d'installation met à jour ou crée la partition PBR.
Inversement, lorsque /PBRUpdate est défini sur Désactiver, le programme d'installation ne mettra pas à jour ou ne créera pas la partition PBR
Exemple: setup.exe /auto upgrade /PBRupdate disable
Commutateur: /migratealldrivers
Paramètres: Tous; Rien
Action: lorsque /migratealldrivers est défini sur Tous, le programme d'installation tente de migrer tous les pilotes dans le cadre de l'installation.
En revanche, lorsque /migratealldrivers est défini sur Aucun, le programme d'installation ne migrera aucun pilote dans le cadre de l'installation.
REMARQUE: ce commutateur ne doit être utilisé que dans des environnements de test et de test. Il ne doit pas être utilisé en production.
Exemple: setup.exe /auto upgrade /migratealldrivers none
Commutateur: /installdrivers
Paramètres: chemin d'accès au fichier local ou chemin réseau UNC vers un dossier contenant les fichiers.inf
Action: le programme d'installation injectera tous les drivers.infs trouvés à l'emplacement spécifié pendant le processus d'installation.
Le programme d'installation effectuera une recherche récursive dans tous les sous-dossiers de l'emplacement spécifié.
Exemple: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers
Commutateur: /Télémétrie
Paramètres: Activer; Désactiver
Action: lorsque /Telemetry est défini sur Enable, le programme d'installation collecte et télécharge la télémétrie générée par l'installation.
Cependant, lorsque /Telemetry est défini sur Désactiver, le programme d'installation ne collecte pas et ne télécharge pas la télémétrie liée à l'installation.
Exemple: setup.exe /auto upgrade /Telemetry enable
Commutateur: /copylogs
Paramètres: chemins de fichiers locaux et chemins de réseau UNC
Action: en cas d'échec, le programme d'installation copie ou télécharge les journaux compressés vers l'emplacement spécifié.
Veuillez noter que le PC et/ou l'utilisateur doivent disposer d'une autorisation et d'un accès réseau au chemin de fichier spécifié.
Cette commande s'exécute dans le contexte du système et peut donc ne pas avoir les autorisations de copier vers des emplacements nécessitant des autorisations utilisateur
Exemple: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs
Voici quelques exemples d'utilisation.
Un administrateur souhaite mettre à niveau les PC des départements à partir de Windows 7 Entreprise du jour au lendemain. Il ne souhaite pas que l'interface utilisateur de configuration apparaisse, mais il souhaite que les utilisateurs finaux passent manuellement par l'expérience Out of box (connue sous le nom d'OOBE).
La ligne de commande suivante peut être utilisée pour orchestrer la mise à niveau complète vers Windows vNext, nécessitant une intervention de l'utilisateur uniquement une fois que la machine atteint OOBE :
Setup.exe /auto upgrade /quiet /showoobe full
Alternativement, un ingénieur de déploiement peut vouloir collecter des journaux et d'autres informations de diagnostic à partir des PC de test en cas de panne.
La ligne de commande suivante indique à setup d'appeler le script setuprollback.cmd après un échec d'installation :
Setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd
C'est ça. Vous avez quelque chose à ajouter? Bienvenue dans les commentaires! (via MDL).