Comando import (winget)
O comando import da ferramenta winget importa um arquivo JSON de aplicativos a serem instalados. O comando import combinado com o comando export permite que você instale aplicativos em lote no seu computador.
O comando import geralmente é usado para compartilhar seu ambiente de desenvolvedor ou criar sua imagem de computador com seus aplicativos favoritos.
Uso
winget import [-i] <import-file> [<options>]
Argumentos
Os argumentos a seguir estão disponíveis.
Argumento | Descrição |
---|---|
-i,--import-file | Arquivo JSON que descreve os pacotes a serem instalados. |
Opções
As opções permitem que você personalize a experiência de importação para atender às suas necessidades.
Opção | Descrição |
---|---|
--ignore-unavailable | Suprime erros se o aplicativo solicitado não está disponível. |
--ignore-versions | Ignora as versões especificadas no arquivo JSON e instala a versão mais recente disponível. |
--no-upgrade | Ignora a atualização se já existir uma versão instalada. |
--accept-package-agreements | Usado para aceitar o contrato de licença e evitar o prompt. |
--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. |
Esquema JSON
A força de condução por trás do comando import é 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 importar arquivos
Quando o Gerenciador de Pacotes do Windows importa o arquivo JSON, ele tenta instalar os aplicativos especificados de maneira serial. Se o aplicativo não estiver disponível ou se o aplicativo já estiver instalado, ele notificará o usuário sobre esse caso.
No exemplo anterior, o Microsoft.WindowsTerminal já estava instalado. Portanto, o comando import ignorou a instalação.
Windows developer