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>]
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.
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.
Tópicos relacionados
Windows developer