Você pode usar os seguintes parâmetros de linha de comando para otimizar uma imagem.

VMwareOSOptimizationTool.exe

[-v]

[-r report_file_path_name]

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

[-applyoptimization settings_file.json]

[-t modelo]

[-reboot | -shutdown]

onde

Parâmetro Descrição
-v Habilita o modo detalhado para exibir mensagens detalhadas.
[-r report_file_path_name] Salva o relatório de análise como um arquivo com o nome especificado.
[-o [default | all | recommended | mandatory | none]] Otimiza itens com o nível especificado e acima. Se o parâmetro -o não for especificado, nenhuma otimização será realizada.
[-applyoptimization settings_file.json] Aplica a otimização com base no arquivo JSON especificado.

O arquivo JSON é criado na guia Otimizar da interface do usuário OS Optimization Tool. Siga as etapas de 1 a 7 no Otimizar imagem.

[-t modelo] Especifica o modelo a ser usado para otimização. O modelo pode ser o nome de um modelo no repositório de modelos padrão ou o caminho abosulte de um arquivo de modelo. Se esse parâmetro não for especificado, o modelo padrão será usado.
[-reboot | -shutdown] Reinicializa ou encerra o computador após a conclusão de todas as operações.

Exemplos

  • Gerar um relatório de análise sem realizar nenhuma otimização

    VMwareOSOptimizationTool.exe -r c:\reports\

  • Otimizar a imagem usando o modelo padrão e os itens selecionados padrão para otimizar

    VMwareOSOptimizationTool.exe -o

  • Otimize usando o modelo padrão apenas para itens recomendados e obrigatórios. Mostrar mensagens detalhadas.

    VMwareOSOptimizationTool.exe -o recommended -v

  • Otimizar importando as seleções de otimização de um arquivo JSON que contém itens selecionados anteriormente
  • VMwareOSOptimizationTool.exe -o -v -applyoptimization my-settings.json
  • Otimizar todos os itens selecionados padrão usando o modelo VMware especificado

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

  • Otimizar todos os itens selecionados padrão usando o modelo personalizado especificado

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

  • Otimizar todos os itens selecionados padrão usando o arquivo de modelo especificado

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

  • Otimize usando o modelo padrão e os itens selecionados por padrão. Gravar saída em um arquivo

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

Controlando opções comuns

Você pode especificar opções comuns ao executar o comando otimizar.

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

onde

Parâmetro Descrição
[-v] Habilita o modo detalhado e exibe mensagens detalhadas.
[-SyncHkuWithHkcu [enable | disable]] Especifica se a sincronização das chaves de registro HKCU (Usuário Atual) deve ser ativada ou desativada com o hive de registro do usuário padrão. O registro do usuário padrão é usado para criar novos perfis de usuário.

Esse parâmetro é ativado por padrão.

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]] Especifica o nível de efeitos visuais.
  • Performance desativa todas as configurações de efeitos visuais para priorizar o desempenho.
  • Balanced desativa todas as configurações de efeitos visuais, exceto Suavizar bordas das telas de fonte e Usar sombras projetadas para rótulos de ícones na área de trabalho.
  • Quality deixa todas as configurações de efeitos visuais ativadas. Isso prioriza a experiência do usuário, mas consome mais recursos.
  • Enablehardwareacceleration habilita a aceleração de hardware para aplicativos. Essa configuração é recomendada ao usar placas GPU em hosts.
[-notification [enable | disable]] Especifica se as notificações do sistema estão ativadas ou desativadas. Isso inclui dicas de balão, notificação de tela de bloqueio e notificações de segurança e manutenção.
[-windowsupdate [enable | disable]] Especifica se a atualização de Windows está ativada ou desativada. Quando ativado, as atualizações do Windows serão baixadas e instaladas. Com áreas de trabalho não persistentes, é altamente recomendável desabilitar as atualizações do Windows e lidar com as atualizações por meio das atualizações de pool e VM douradas.
[-officeupdate [enable | disable]] Especifica se o serviço de atualização deve ser ativado para Office 365, 2016 e 2019 (clique para executar).
[-windowsSearch [enablecortana | searchboxasicon]] Especifica se a Cortana deve ser habilitada e alterada a entrada da barra de tarefas da Cortana para uma lupa.
  • enablecortana mantém a Cortana e sua função de pesquisa disponíveis.
  • Searchboxasicon mostra a caixa de pesquisa como um ícone de lupa na barra de tarefas e não como um campo de entrada.
[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | MSPaint | Photos | WebExtension]]] Especifica os aplicativos de armazenamento Windows a serem removidos.
  • keep-all mantém todos os aplicativos de armazenamento de Windows.
  • remove-all remove todos os Windows aplicativos de loja
  • --exclude é usado em conjunto com o parâmetro remove-all para reter determinados aplicativos.

[-background #000000]

Define o plano de fundo (papel de parede) como uma cor sólida, em que #000000 é o valor hexadecimal da cor. Consulte https://htmlcolorcodes.com/color-names/ para obter uma lista de cores possíveis e os valores hexadecimais correspondentes.

[-firewall [enable | disable]]

Especifica se o firewall Windows deve ser ativado. Isso ativado por padrão.

[-antivirus [enable | disable]]

Especifica se o antivírus integrado do SO deve ser ativado. Isso é ativado por padrão.
[-securitycenter [enable | disable]] Especifica se a Central de Segurança deve ser habilitada. Isso é ativado por padrão.