Partilhar via


comando de exportação (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. Você pode encontrar o esquema para o 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 instalar aplicações em lote no seu PC.

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

Utilização

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

Imagem do uso do comando export

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-o,--saída 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, --fonte [Opcional] Especifica uma fonte da qual exportar arquivos. Use essa opção quando quiser apenas arquivos de uma fonte específica.
--incluir-versões [Opcional] Inclui a versão do aplicativo atualmente instalada. Use esta opção se quiser uma versão específica. Por padrão, a menos que especificado, importar usará o mais recente.
--aceitar-acordos-de-fonte Usado para aceitar o contrato de licença original e evitar o aviso.
-?,--ajuda Mostra a ajuda sobre o comando selecionado.
--aguarde Solicita que o usuário pressione qualquer tecla antes de sair.
pt-PT: --logs,--open-logs Abra o local de logs padrão.
--detalhado, --registos-detalhados Usado para anular a configuração de registo e criar um registo detalhado.
--nowarn,--ignore-avisos Suprime mensagens de aviso.
--desabilitar-interatividade Desative os prompts interativos.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Esquema JSON

A força motriz por trás do comando export é o arquivo JSON. Você pode encontrar o esquema para o arquivo JSON no repositório Cliente do Gerenciador de Pacotes do no GitHub.

O arquivo JSON inclui a seguinte hierarquia.

Entrada Descrição
Fontes A origem dos manifestos da aplicação.
Pacotes A coleção de pacotes a serem instalados.
IdentificadorDePacote 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 instalado.

Exportando arquivos

Quando o Gerenciador de Pacotes do Windows exporta o arquivo JSON, ele tenta exportar todos os aplicativos instalados no PC. Se o comando winget export não for capaz de corresponder uma aplicação a uma aplicação de uma fonte disponível, o comando export exibirá um aviso.

Observação

A correspondência de uma aplicação depende de metadados no manifesto de uma fonte configurada e metadados no Adicionar ou Remover Programas no Windows, com base no instalador do pacote.

Imagem dos avisos de comando de exportação

Depois que a exportação for concluída, você poderá editar o arquivo JSON resultante em seu editor favorito. Pode remover aplicações que não pretende importar no futuro.