Puede utilizar los siguientes parámetros de línea de comandos para optimizar una imagen.

VMwareOSOptimizationTool.exe

[-v]

[-r report_file_path_name]

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

[-applyoptimization settings_file.json]

[-t plantilla]

[-reboot | -shutdown]

donde

Parámetro Descripción
-v Habilita el modo detallado para mostrar mensajes detallados.
[-r report_file_path_name] Guarda el informe de análisis como un archivo con el nombre especificado.
[-o [default | all | recommended | mandatory | none]] Optimiza los elementos con el nivel especificado y los superiores. Si no se especifica el parámetro -o, no se realizará ninguna optimización.
[-applyoptimization settings_file.json] Aplica la optimización en función del archivo JSON especificado.

El archivo JSON se crea en la pestaña Optimizar de la interfaz de usuario de OS Optimization Tool. Siga los pasos del 1 a 7 de Optimizar imagen.

[-t plantilla] Especifica la plantilla que se utilizará para la optimización. La plantilla puede ser el nombre de una plantilla del repositorio de plantillas predeterminado o la ruta de acceso absoluta de un archivo de plantilla. Si no se especifica este parámetro, se utiliza la plantilla predeterminada.
[-reboot | -shutdown] Reinicia o apaga el equipo después de que se hayan completado todas las operaciones.

Ejemplos

  • Generar un informe de análisis sin realizar ninguna optimización

    VMwareOSOptimizationTool.exe -r c:\reports\

  • Optimizar la imagen mediante la plantilla predeterminada y los elementos seleccionados predeterminados para optimizar

    VMwareOSOptimizationTool.exe -o

  • Optimizar el uso de la plantilla predeterminada solo para los elementos recomendados y obligatorios. Mostrar mensajes detallados.

    VMwareOSOptimizationTool.exe -o recommended -v

  • Optimizar mediante la importación de las selecciones de optimización de un archivo JSON que contiene elementos seleccionados previamente
  • VMwareOSOptimizationTool.exe -o -v -applyoptimization my-settings.json
  • Optimizar todos los elementos seleccionados predeterminados mediante la plantilla de VMware especificada

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

  • Optimizar todos los elementos seleccionados predeterminados mediante la plantilla personalizada especificada

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

  • Optimizar todos los elementos seleccionados predeterminados mediante el archivo de plantilla especificado

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

  • Optimizar el uso de la plantilla predeterminada y los elementos seleccionados de forma predeterminada. Escribir los resultados en un archivo

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

Controlar las opciones comunes

Puede especificar opciones comunes al ejecutar el comando optimizar.

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]]

donde

Parámetro Descripción
[-v] Habilita el modo detallado y muestra mensajes desmarcados.
[-SyncHkuWithHkcu [enable | disable]] Especifica si se debe habilitar o deshabilitar la sincronización de las claves de registro HKCU (usuario actual) con el subárbol del registro de usuario predeterminado. El registro de usuario predeterminado se utiliza para crear nuevos perfiles de usuario.

Este parámetro está habilitado de forma predeterminada.

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]] Especifica el nivel de efectos visuales.
  • Performance desactiva todos los ajustes de efectos visuales para priorizar el rendimiento.
  • Balanced desactiva todos los ajustes de efectos visuales aparte de Suavizar bordes para las pantallas de fuentes y Usar sombra paralela en las etiquetas de iconos del escritorio.
  • Quality activa todos los ajustes de efectos visuales. Esto prioriza la experiencia del usuario, pero consume más recursos.
  • Enablehardwareacceleration anula la aceleración de hardware adicional para las aplicaciones. Esta opción se recomienda cuando se utilizan tarjetas GPU en hosts.
[-notification [enable | disable]] Especifica si las notificaciones del sistema están habilitadas o deshabilitadas. Entre estas se incluyen sugerencias de globo, notificación de pantalla de bloqueo, y notificaciones de seguridad y mantenimiento.
[-windowsupdate [enable | disable]] Especifica si Windows Update está habilitado o deshabilitado. Cuando está habilitada, se descargan e instalan las actualizaciones de Windows. Con los escritorios no persistentes, se recomienda deshabilitar las actualizaciones de Windows y controlar las actualizaciones a través de las actualizaciones de grupos y máquinas virtuales maestras.
[-officeupdate [enable | disable]] Especifica si desea activar el servicio de actualización para Office 365, 2016 y 2019 (Click-to-Run).
[-windowsSearch [enablecortana | searchboxasicon]] Especifica si desea habilitar Cortana y cambiar la entrada de la barra de tareas de Cortana a una lupa.
  • enablecortana mantiene disponible Cortana y su función de búsqueda.
  • Searchboxasicon muestra el cuadro de búsqueda como un icono de lupa en la barra de tareas y no como un campo de entrada.
[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | MSPaint | Photos | WebExtension]]] Especifica las aplicaciones de la Tienda Windows que se eliminarán.
  • keep-all retiene todas las aplicaciones de la Tienda Windows.
  • remove-all elimina todas las aplicaciones de la Tienda Windows.
  • --exclude se utiliza junto con el parámetro remove-all para conservar ciertas aplicaciones.

[-background #000000]

Establece el fondo (fondo de pantalla) en un color sólido donde #000000 es el valor hexadecimal del color. Consulte https://htmlcolorcodes.com/color-names/ para obtener una lista de los posibles colores y los valores hexadecimales correspondientes.

[-firewall [enable | disable]]

Especifica si se debe habilitar el firewall de Windows. Esta opción está habilitada de forma predeterminada.

[-antivirus [enable | disable]]

Especifica si se activa el antivirus integrado en el sistema operativo. Esta opción está habilitada de forma predeterminada.
[-securitycenter [enable | disable]] Especifica si se debe habilitar el centro de seguridad. Esta opción está habilitada de forma predeterminada.