export comando (winget)

O export comando da winget ferramenta exporta um arquivo JSON de aplicativos para um arquivo especificado. O export comando usa JSON como o formato. Você pode encontrar o esquema para o arquivo JSON usado no wingetrepositório cliente do Windows Gerenciador de Pacotes no GitHub.

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

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

Uso

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

Imagem do uso do export comando

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 personalizar a export experiência para atender às suas necessidades.

Opção Descrição
-s, --source [Opcional] Especifica uma origem da qual obter arquivos de export. 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á o 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 Abra o local padrão de logs.
--verbose, --verbose-logs Usado para substituir a configuração de registro em log e criar um log detalhado.
--nowarn, --ignore-warnings Suprime avisos.
--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.

Esquema JSON

A força de condução por trás do export comando é 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
Sources As origens das quais os manifestos do aplicativo vêm.
Packages A coleção de pacotes a serem instalados.
PackageIdentifier O identificador de pacote do Gerenciador de Pacotes do Windows usado para especificar o pacote.
Version [Opcional] A versão específica do pacote a ser instalada.

Como exportar arquivos

Quando o Windows Gerenciador de Pacotes exporta o arquivo JSON, ele tenta export todos os aplicativos instalados no computador. Se o comando winget export não conseguir associar um aplicativo a um aplicativo de um source disponível, o comando export exibirá 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 dos avisos do comando export

Depois que o export estiver concluído, você poderá editar o arquivo JSON resultante no seu editor favorito. Você pode remover aplicativos que não deseja importar no futuro.