Comando export (winget)

O comando export da ferramenta winget exporta um arquivo JSON de aplicativos para um arquivo especificado. O comando export usa JSON como o formato. Encontre o esquema do arquivo JSON usado pelo winget no repositório cliente do Gerenciador de Pacotes do Windows no GitHub.

O export combinado com o comando import permite que você instale aplicativos em lote no seu computador.

O comando export geralmente é usado para criar um arquivo que você pode compartilhar com outros desenvolvedores ou usar ao restaurar seu ambiente de build.

Uso

winget export [-o] <output> [<options>]

Imagem do uso do comando export

Argumentos

Os argumentos a seguir estão disponíveis.

Argumento Descrição
-o,--output Caminho para o arquivo JSON a ser criado.

Opções

As opções permitem que você personalize a experiência de exportação para atender às suas necessidades.

Opção Descrição
-s, --source [Opcional] Especifica uma origem da qual exportar arquivos. Use essa opção quando quiser apenas arquivos de uma origem específica.
--include-versions [Opcional] Inclui a versão do aplicativo atualmente instalada. Use essa opção se você desejar uma versão específica. Por padrão, a menos que especificado, import usará a mais recente.
--accept-source-agreements Usado para aceitar o contrato de licença de origem e evitar o prompt.
-?,--help Mostra a ajuda sobre o comando selecionado.
--wait Solicita que o usuário pressione qualquer tecla antes de sair.
--logs,--open-logs Abre o local de logs padrão.
--verbose, --verbose-logs Usado para substituir a configuração de registro em log e criar um log detalhado.
--nowarn,--ignore-warnings Suprime as saídas de aviso.
--disable-interactivity Desabilitar prompts interativos.
--proxy Defina um proxy a ser usado para essa execução.
--no-proxy Desabilite o uso de proxy para essa execução.

JSON schema

A força de condução por trás do comando export é o arquivo JSON. Encontre o esquema do arquivo JSON no repositório cliente do Gerenciador de Pacotes do Windows no GitHub.

O arquivo JSON inclui a hierarquia a seguir.

Entrada Descrição
Fontes As origens das quais os manifestos do aplicativo vêm.
Pacotes A coleção de pacotes a ser instalada.
PackageIdentifier O identificador de pacote do Gerenciador de Pacotes do Windows usado para especificar o pacote.
Versão [Opcional] A versão específica do pacote a ser instalada.

Como exportar arquivos

Quando o Gerenciador de Pacotes do Windows exporta o arquivo JSON, ele tenta exportar todos os aplicativos instalados no computador. Se o comando winget export não puder fazer a correspondência de um aplicativo com um aplicativo de uma origem disponível, o comando de exportação mostrará um aviso.

Observação

A correspondência de um aplicativo depende dos metadados no manifesto de uma origem configurada e dos metadados em Adicionar ou remover programas no Windows com base no instalador do pacote.

Imagem de avisos do comando export

Depois que a exportação for concluída, você poderá editar o arquivo JSON resultante em seu editor favorito. Você pode remover aplicativos que não deseja importar no futuro.