Vous pouvez utiliser les paramètres de ligne de commande suivants pour optimiser une image.

VMwareOSOptimizationTool.exe

[-v]

[-r report_file_path_name]

[-o [default | all | recommended | mandatory | none]]

[-applyoptimization settings_file.json]

[-t modèle]

[-reboot | -shutdown]

Paramètre Description
-v Active le mode détaillé pour afficher des messages détaillés.
[-r report_file_path_name] Enregistre le rapport d'analyse sous la forme d'un fichier portant le nom spécifié.
[-o [default | all | recommended | mandatory | none]] Optimise les éléments avec le niveau spécifié et au-dessus. Si le paramètre -o n'est pas spécifié, aucune optimisation n'est effectuée.
[-applyoptimization settings_file.json] Applique l'optimisation basée sur le fichier JSON spécifié.

Le fichier JSON est créé dans l'onglet Optimiser de l'interface utilisateur de l'OS Optimization Tool. Suivez les étapes 1 à 7 décrites dans la section Optimiser l'image.

[-t modèle] Spécifie le modèle à utiliser pour l'optimisation. Le modèle peut être un nom de modèle dans le référentiel de modèles par défaut ou le chemin d'accès absolu d'un fichier de modèle. Ce paramètre n'est pas spécifié. Le modèle par défaut est utilisé.
[-reboot | -shutdown] Redémarre ou arrête l'ordinateur une fois toutes les opérations terminées.

Exemples

  • Générer un rapport d'analyse sans effectuer d'optimisation

    VMwareOSOptimizationTool.exe -r c:\reports\

  • Optimiser l'image à l'aide du modèle par défaut et des éléments sélectionnés par défaut pour optimiser

    VMwareOSOptimizationTool.exe -o

  • Optimise à l'aide du modèle par défaut pour les éléments recommandés et obligatoires uniquement. Affichez les messages détaillés.

    VMwareOSOptimizationTool.exe -o recommended -v

  • Optimiser en important les sélections d'optimisation à partir d'un fichier JSON contenant des éléments précédemment sélectionnés
  • VMwareOSOptimizationTool.exe -o -v -applyoptimization my-settings.json
  • Optimiser tous les éléments sélectionnés par défaut à l'aide du modèle VMware spécifié

    VMwareOSOptimizationTool.exe -o -t "VMware Templates\Windows 10 and Server 2016 or later"

  • Optimiser tous les éléments sélectionnés par défaut à l'aide du modèle personnalisé spécifié

    VMwareOSOptimizationTool.exe -o -t "My Templates\My Windows 10 or Server 2016 and later"

  • Optimiser tous les éléments sélectionnés par défaut à l'aide du fichier de modèle spécifié

    VMwareOSOptimizationTool.exe -o -t c:\temp\myTmpl.xml

  • Optimisez à l'aide du modèle et des éléments sélectionnés par défaut. Écrire la sortie dans un fichier

    VMwareOSOptimizationTool.exe -o -v > c:\temp\mylog.txt 2>&1

Contrôle des options communes

Vous pouvez spécifier des options communes lors de l'exécution de la commande d'optimisation.

VMwareOSOptimizationTool.exe -o

[-v]

[-SyncHkuWithHkcu [enable | disable]]

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]]

[-notification [enable | disable]]

[-windowsupdate [enable | disable]]

[-officeupdate [enable | disable]]

[-windowsSearch [enablecortana | searchboxasicon]]

[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | MSPaint | Photos | WebExtension]]]

[-background #000000]

[-firewall [enable | disable]]

[-antivirus [enable | disable]]

[-securitycenter [enable | disable]]

Paramètre Description
[-v] Active le mode détaillé et affiche les messages dissociés.
[-SyncHkuWithHkcu [enable | disable]] Spécifie s'il faut activer ou désactiver la synchronisation des clés de registre HKCU (Utilisateur actuel) dans la ruche de registre d'utilisateur par défaut. Le registre d'utilisateurs par défaut est utilisé pour créer des profils d'utilisateur.

Ce paramètre est activé par défaut.

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]] Spécifie le niveau d'effets visuels.
  • Performance désactive tous les paramètres d'effets visuels pour hiérarchiser les performances.
  • Balanced désactive tous les paramètres d'effets visuels, à l'exception des bords lisses des écrans de police. Utilisez les ombres pour les étiquettes d'icône sur le poste de travail.
  • Quality laisse tous les paramètres d'écran visuels activés. Cela hiérarchise l'expérience utilisateur, mais consomme plus de ressources.
  • Enablehardwareacceleration active l'accélération matérielle pour les applications. Ce paramètre est recommandé lors de l'utilisation de cartes GPU dans les hôtes.
[-notification [enable | disable]] Spécifie si les notifications système sont activées ou désactivées. Celles-ci incluent des info-bulles, des notifications de verrouillage d'écran et des notifications de sécurité et de maintenance.
[-windowsupdate [enable | disable]] Spécifie si Windows Update est activé ou désactivé. Lorsque cette option est activée, les mises à jour Windows sont téléchargées et installées. Avec les postes de travail non persistants, il est fortement recommandé de désactiver les mises à jour Windows et de gérer les mises à jour via la machine virtuelle standard et les mises à jour de pool.
[-officeupdate [enable | disable]] Spécifie s'il faut activer le service de mise à jour pour Office 365, 2016 et 2019 (en un clic).
[-windowsSearch [enablecortana | searchboxasicon]] Spécifie s'il faut activer Cortana et modifier l'entrée de la barre des tâches pour Cortana en loupe.
  • enablecortana maintient Cortana et sa fonction de recherche disponibles.
  • Searchboxasicon affiche la zone de recherche sous la forme d'une icône loupe sur la barre des tâches et non comme un champ d'entrée.
[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | MSPaint | Photos | WebExtension]]] Spécifie les applications du Windows Store à supprimer.
  • keep-all conserve toutes les applications du Windows Store.
  • remove-all supprime toutes les applications du Windows Store.
  • --exclude est utilisé conjointement avec le paramètre remove-all pour conserver certaines applications.

[-background #000000]

Définit l'arrière-plan (papier peint) sur une couleur pleine où #000000 est la valeur hexadécimale de la couleur. Reportez-vous à la section https://htmlcolorcodes.com/color-names/ pour obtenir la liste des couleurs possibles et des valeurs hexadécimale correspondantes.

[-firewall [enable | disable]]

Spécifie s'il faut activer le pare-feu Windows. Celui-ci est activé par défaut.

[-antivirus [enable | disable]]

Spécifie s'il faut activer l'antivirus intégré au système d'exploitation. Celui-ci est activé par défaut.
[-securitycenter [enable | disable]] Spécifie s'il faut activer le centre de sécurité. Celui-ci est activé par défaut.