Vous pouvez utiliser la ligne de commande pour exécuter Windows OS Optimization Tool for Omnissa Horizon.
Vous spécifiez les paramètres pour contrôler le comportement. Exécutez l'invite de commande en tant qu'administrateur.
Les principales options disponibles via la ligne de commande sont données ci-dessous. Chaque tâche principale dispose d'options de ligne de commande supplémentaires et de détails décrits dans les sections ci-dessous.
Pour exécuter la commande, utilisez le fichier EXE de Windows OS Optimization Tool, celui que vous avez téléchargé comme décrit dans la section Obtenir Omnissa Windows OS Optimization Tool for Horizon.
Exécutez l'invite de commande en tant qu'administrateur et utilisez les options appropriées.
Principales options
Nous utilisons ici la chaîne optimization-tool.exe pour représenter le fichier EXE téléchargé. Lorsque vous exécutez les commandes sur votre système, remplacez cette chaîne par le nom réel que vous avez pour ce fichier EXE.
Important : pour plus de clarté, les options présentées ici ont été répertoriées sur des lignes distinctes. Toutefois, lorsque vous exécutez la commande, la ligne de commande ne doit contenir aucun saut de ligne et doit être entrée en tant que commande unique.
optimization-tool.exe [-h]
optimization-tool.exe [-v]
optimization-tool.exe [-optimize|-o]
optimization-tool.exe [-generalize|-g]
optimization-tool.exe [-finalize|-f]
optimization-tool.exe [-reboot|-shutdown]
où
| Paramètre | Description |
|---|---|
-h | Affiche l'aide de ligne de commande. |
-v | Active le mode détaillé et affiche les messages détaillés. |
-optimize|-o | Optimise l'image.
Pour plus d'informations sur les paramètres d'optimisation à utiliser avec l'option -optimize, reportez-vous à la section Optimiser les paramètres de ligne de commande de cette page. |
-generalize|-g | Autorise Windows en exécutant sysprep. |
-finalize|-f | Effectue des tâches de nettoyage et efface les informations spécifiées. |
-reboot | Redémarre l'ordinateur une fois toutes les opérations terminées. |
-shutdown | Arrête l'ordinateur une fois toutes les opérations terminées. |
Optimiser le fonctionnement de la ligne de commande
Vous pouvez utiliser les paramètres de ligne de commande dans le tableau suivant pour optimiser une image à l'aide de la ligne de commande.
Important : avant d'exécuter la commande, assurez-vous que vous exécutez l'une des versions de système d'exploitation Windows prises en charge et que vous n'essayez pas de l'exécuter sur une version de Windows incompatible.
[-r report_file_path_name]
[-o [no-item | all-item]]
[-applyoptimization settings_file.json]
[-t template]
[-reboot | -shutdown]
où
| Paramètre | Description |
|---|---|
[-r report_file_path_name] | Enregistre le rapport d'analyse sous la forme d'un fichier portant le nom spécifié. |
[-o [no-item | all-item]] | 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. -o all-item exécute tous les éléments du modèle par défaut ou choisi. -o no-item efface toutes les sélections d'éléments du modèle. Si aucune valeur n'est fournie après -o, l'outil utilise les sélections de modèles par défaut. |
[-applyoptimization settings_file.json] | Applique l'optimisation basée sur le fichier JSON spécifié. Le fichier JSON est créé à l'aide du bouton Exporter les sélections de l'onglet Optimiser de l'outil. Suivez les étapes de la section Optimiser l'image. |
[-t template] | 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. Par exemple, -t "Omnissa Templates\Windows 10, 11 and Server 2019, 2022"
Si le paramètre -t 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 d'optimisation
-
Générer un rapport d'analyse sans effectuer d'optimisation
optimization-tool.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
optimization-tool.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.
optimization-tool.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
optimization-tool.exe-o -v -applyoptimization my-settings.json -
Optimisez tous les éléments sélectionnés par défaut à l'aide du modèle Omnissa spécifié.
optimization-tool.exe-o -t "Omnissa Templates\Windows 10, 11 and Server 2022, 2025" -
Optimisez tous les éléments sélectionnés par défaut à l'aide du modèle personnalisé spécifié.
optimization-tool.exe-o -t "My Templates\My Windows Server 2022" -
Optimisez tous les éléments sélectionnés par défaut à l'aide du modèle spécifié, lorsque le modèle se trouve dans le dossier
templatesoptimization-tool.exe-o -ttemplates -
Optimiser tous les éléments sélectionnés par défaut à l'aide du fichier de modèle spécifié
optimization-tool.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
optimization-tool.exeo -v > c:\temp\mylog.txt 2>&1
Contrôle des options communes d'optimisation
Vous pouvez spécifier des options communes lors de l'exécution de la commande optimize. (Pour obtenir les comparaisons de l'interface utilisateur, reportez-vous aux paramètres Configurer les options courantes de la page Optimiser l'image.)
optimization-tool.exe -o
[-SyncHkcuToHku [enable | disable]]
[-visualeffect [performance | balanced | quality | enablehardwareacceleration]]
[-notification [enable | disable]]
[-windowsupdate [enable | disable]]
[-officeupdate [enable | disable]]
[-windowsSearch [enablecortana | searchboxasicon | searchboxasinputbox]]
[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | Paint3D | Photos | WebExtension | MSTeams]]]
[-background [#000000 | enablecustomization | disablecustomization]]
[-firewall [enable | disable]]
[-antivirus [enable | disable]]
[-securitycenter [enable | disable]]
[-Smartscreen [enable | disable]]
[-HVCI [enable | disable]
[-OneDrive [enable | disable]]
où
| Zone | Paramètre | Description |
|---|---|---|
| SyncHkcuToHku | [-SyncHkcuToHku [enable | disable]] | Spécifie s'il faut activer ou désactiver la synchronisation des clés de registre HKU (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. |
| Effet visuel | [-visualeffect [performance | balanced | quality | enablehardwareacceleration | disablehardwareacceleration]] | Spécifie le niveau d'effets visuels.
Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut et en définissant les options courantes de visual effect sur performance.
OmnissaHorizonOSOptimizationTool.exe -o -visualeffect performance
|
| Notifications | [-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.
Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut et en désactivant les notifications du système. OmnissaHorizonOSOptimizationTool.exe -o -notification disable
|
| Windows Update | [-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 l'image standard et les mises à jour de pool dans Horizon. Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut, mais en laissant les mises à jour Windows activées. OmnissaHorizonOSOptimizationTool.exe -o -windowsupdate enable
|
| Mise à jour d'Office | [-officeupdate [enable | disable]] | Spécifie s'il faut activer le service de mise à jour pour Office 365, 2016 et 2019 (en un clic). |
| Recherche Windows | [-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.
Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut, mais en laissant Cortana activée et affichez la zone de recherche sous forme d'icône loupe dans la barre des tâches de Windows. OmnissaHorizonOSOptimizationTool.exe -o -windowssearch enablecortana searchboxasicon
|
| Applications du Windows Store | [-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | Paint3D | Photos | WebExtension | MSTeams]]] | Spécifie les applications du Windows Store à supprimer.
Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut et en supprimant toutes les applications du Windows Store, à l'exception des applications d'alarmes et de calculatrice. OmnissaHorizonOSOptimizationTool.exe -o -storeapp remove-all --exclude alarms calculator
|
| Arrière-plan | [-background [#000000 | enablecustomization | disablecustomization]] | 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.
enablecustomization permet la personnalisation de l'arrière-plan.
disablecustomization empêche la personnalisation de l'arrière-plan.
Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut et en définissant l'arrière-plan sur bleu ciel. OmnissaHorizonOSOptimizationTool.exe -o -background #87CEEB Exemple : effectuez l'optimisation à l'aide du modèle par défaut avec les éléments sélectionnés par défaut et en définissant l'arrière-plan sur ciel bleu. OmnissaHorizonOSOptimizationTool.exe -o -background #87CEEB
|
| Pare-feu | [-firewall [enable | disable]] | Spécifie s'il faut activer le pare-feu Windows. Ce paramètre est activé par défaut. |
| Antivirus |
[-antivirus [enable | disable]] | Spécifie s'il faut activer l'antivirus intégré au système d'exploitation. Ce paramètre est activé par défaut. |
| Centre de sécurité | [-securitycenter [enable | disable]] | Spécifie s'il faut activer le centre de sécurité. Ce paramètre est activé par défaut. |
| SmartScreen | [-smartscreen [enable | disable]] | Spécifie s'il faut activer Windows SmartScreen. Ce paramètre est désactivé par défaut. |
| HVCI | [-hvci [enable | disable]] | Spécifie s'il faut activer l'intégrité du code protégé par l'hyperviseur (HVCI). Ce paramètre est désactivé par défaut. |
| OneDrive | [-onedrive [enable | disable]] | Spécifie s'il faut activer OneDrive. Ce paramètre est activé par défaut. |
Généraliser le fonctionnement de la ligne de commande
La généralisation de l'image Windows supprime les informations spécifiques à l'ordinateur afin que l'image puisse être clonée et déployée en toute sécurité dans l'ensemble de l'entreprise. Cette action effectue un Sysprep à l'aide du fichier de réponses unattend fourni.
OmnissaHorizonOSOptimizationTool.exe -g \[answerfile\] \[-reboot | -shutdown\]
Où :
answerfile- Fichier de réponse Sysprep. Si aucun fichier n'est fourni, le fichier de réponse Sysprep intégré est utilisé.
Remarques :
- L'opération de généralisation nécessite Windows en mode d'audit.
- Windows devra redémarrer après avoir terminé l'opération de généralisation.
- Une opération de généralisation peut être réalisée en même temps qu'une opération d'optimisation.
- Une opération de généralisation ne peut pas être réalisée en même temps qu'une opération de finalisation.
Exemples
Généraliser à l'aide d'un fichier de réponses sans assistance Sysprep fourni : OmnissaHorizonOSOptimizationTool.exe -g "C:\\unattend.xml"
Généraliser à l'aide d'un fichier de réponses sans assistance Sysprep intégré : OmnissaHorizonOSOptimizationTool.exe -generalize
Généraliser à l'aide d'un fichier de réponses sans assistance Sysprep et redémarrer lorsque l'opération est terminée : OmnissaHorizonOSOptimizationTool.exe -generalize -reboot
Finaliser le fonctionnement de la ligne de commande
La finalisation de la VM effectue des tâches pour nettoyer le système et effacer les informations. Il est généralement recommandé d'exécuter ces tâches comme dernière étape avant l'arrêt pour utiliser l'image standard préparée dans Horizon. Vous devez également les utiliser après une révision de l'image Windows avec des installations ou des mises à jour d'applications, ou après un processus de mise à jour Windows.
OmnissaHorizonOSOptimizationTool.exe -f \[all |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11\] \[-reboot | -shutdown\]
Où :
all: exécute toutes les tâches ci-dessous.0: générateur d'images natives (NGEN). Optimise .NET Framework. Doit être exécuté après une mise à jour de .NET Framework.1: nettoyage des composants côte à côte (DISM). Réduit la taille du dossier WinSxS en désinstallant et en supprimant des modules avec des composants qui ont été remplacés par d'autres composants avec des versions plus récentes. Doit être exécuté après une mise à jour Windows.2: compact. Permet à CompactOS de compresser des fichiers système Windows spécifiques pour libérer de l'espace. L'exécution peut prendre plusieurs minutes.3: nettoyage de disque. Supprime les fichiers temporaires et inutiles.4: efface les journaux des événements système.5: désactive le service Superfetch.6: nettoie le profil d'utilisateur par défaut.7: aucun espace disque vide (pour activer cette option, copiez SDelete64.exe dans leWindows\System32ou dans le répertoire utilisateur actuel).8: crée des stratégies de groupe local (pour activer cette option, copiez LGPO.exe dansWindows\System32ou dans le répertoire utilisateur actuel).9: efface les paramètres KMS.10: vide le cache DNS.11: libère l'adresse IP.
Exemples
Procédez à la finalisation, en exécutant toutes les tâches : OmnissaHorizonOSOptimizationTool.exe -f all
Procédez à la finalisation, en exécutant NGEN pour optimiser .NET Framework et DISM afin d'effectuer un nettoyage des composants côte à côte : OmnissaHorizonOSOptimizationTool.exe -f 0 1
Combinaison de paramètres de ligne de commande
Vous pouvez combiner les différentes optimisations, les options communes et les paramètres de généralisation ou de finalisation en une seule commande.
À noter : vous ne pouvez pas combiner une opération de généralisation et une opération de finalisation en une seule commande, car un redémarrage est nécessaire après une opération de généralisation.
L'exemple suivant effectue une optimisation (en appliquant les éléments sélectionnés par défaut) et :
- Désactive les notifications du système.
- Supprime toutes les applications du Windows Store, à l'exception de l'application Photos.
- Exécute l'opération Généraliser en utilisant un fichier de réponse Sysprep fourni.
OmnissaHorizonOSOptimizationTool.exe -o -v -notification disable -windowsupdate enable -storeapp remove-all --exclude photos -g c:\\unattend.xml
L'exemple suivant effectue une optimisation (en appliquant les éléments recommandés) et :
- Désactive les notifications du système.
- Règle les effets visuels afin d'obtenir les meilleures performances.
- Laisse Windows Update activé.
- Supprime toutes les applications du Windows Store, à l'exception de Paint3D et de l'application Calculatrice.
- Définit l'arrière-plan sur vert d'eau clair.
- Exécute toutes les tâches de finalisation.
OmnissaHorizonOSOptimizationTool.exe -o recommended -v -notification disable -visualeffect performance -windowsupdate enable -storeapp remove-all --exclude paint3d calculator -background #20B2AA -f all
Cette page vous a-t-elle été utile ?