Visão geral da CLI do Azure Sphere
Importante
Esta é a documentação do Azure Sphere (Legado). O Azure Sphere (Legado) será desativado em 27 de setembro de 2027 e os usuários devem migrar para o Azure Sphere (Integrado) até esse momento. Use o seletor de versão localizado acima do sumário para exibir a documentação do Azure Sphere (Integrado).
A CLI do Azure Sphere é um conjunto de comandos usados para gerenciar seus recursos do Azure Sphere.
Os seguintes comandos estão disponíveis:
- Certificado CA
- dispositivo
- grupo-dispositivo
- Comentários
- get-support-data
- definição de hardware
- imagem
- pacote de imagens
- interativo (o comando está em pré-visualização)
- iniciar sessão
- sair
- produto
- Função
- show-user
- show-versão
- Cenário
- tenant
Nota
O comando register-user foi preterido.
CLI do Azure Sphere e CLI clássica do Azure Sphere
A CLI do Azure Sphere é instalada junto com a CLI existente no Windows e no Linux, para que você tenha acesso a qualquer interface. A CLI clássica do Azure Sphere continua a funcionar como sempre.
Para usar a CLI do Azure Sphere:
- No Windows, use o PowerShell ou um prompt de comando padrão do Windows.
- No Linux, use qualquer shell de comando. Especifique o comando azsphere se você definir a CLI do Azure Sphere como padrão durante a instalação do SDK ou o comando azsphere_v2 se definir a CLI clássica do Azure Sphere como padrão.
Consulte CLI do Azure Sphere para obter detalhes sobre os recursos e comandos suportados pela CLI do Azure Sphere.
Importante
- No Windows, o atalho desativado do Prompt de Comando do Desenvolvedor Clássico do Azure Sphere só pode ser usado com a CLI clássica do Azure Sphere.
Formato de linha de comando
A linha de comando azsphere tem o seguinte formato:
azsphere [command] [subcommand] operation [parameters]
Em geral, comando e subcomando são substantivos e operação é um verbo, de modo que a combinação identifica tanto uma ação quanto o objeto da ação. A maioria dos comandos e operações tem um nome completo e uma abreviatura. Por exemplo, o comando device é abreviado d.
A maioria dos parâmetros tem um nome longo e uma abreviatura. Na linha de comando, introduza o nome longo com dois hífenes e a abreviatura com um único hífen. Por exemplo, os dois comandos a seguir são equivalentes:
azsphere device wifi add --ssid MyNetwork --psk mynetworkkey
azsphere device wifi add -s MyNetwork -p mynetworkkey
Alguns comandos permitem vários valores para um único parâmetro. Na CLI do Azure Sphere, você pode fornecer um único parâmetro seguido por uma lista de valores separados por espaços e, na CLI clássica do Azure Sphere, a lista de valores é separada por vírgulas. Por exemplo:
azsphere image-package pack-application --package-directory myDirectory --destination myImagePackage --executables filepath-1 filepath-2
Aspas e caracteres de escape
Ao trabalhar com comandos da CLI do Azure Sphere, esteja ciente de como seu shell usa aspas e caracteres de escape. Se você oferece suporte a scripts usados em shells diferentes, precisa entender como eles diferem.
Por exemplo:
- Bash: Citação
- PowerShell: Sobre a citação de regras
- Prompt de comando do Windows: Como escapar caracteres, delimitadores e aspas na linha de comando do Windows
Comandos dependentes da nuvem
Os seguintes comandos azsphere requerem uma ligação à nuvem e início de sessão no Serviço de Segurança do Azure Sphere:
- Certificado CA
- grupo-dispositivo
- get-support-data
- image
- início de sessão
- logout
- produto
- função
- show-user
- tenant
Além disso, os seguintes comandos do dispositivo azsphere também exigem uma conexão com a nuvem:
comando azsphere device | Comentários |
---|---|
capacidade | Requer o Serviço de Segurança do Azure Sphere para download de recursos do dispositivo |
reivindicação | |
enable-cloud-test | |
capacitar-desenvolvimento | |
imagem | |
list | |
recuperar | Requer conectividade com a Internet, mas não faz logon no Serviço de Segurança do Azure Sphere |
programa | |
contagem-espetáculo | |
show-deployment-status | |
show-os-versão | Requer conectividade com a Internet, mas não faz logon no Serviço de Segurança do Azure Sphere |
atualizar |
Comandos dependentes da capacidade do dispositivo
Os seguintes comandos de dispositivo azsphere exigem que um recurso de dispositivo seja usado para dispositivos no estado de fabricação DeviceComplete:
Operation | Description |
---|---|
Aplicação | Gerencie aplicativos no dispositivo conectado. |
capacidade | Gerencie as configurações de capacidade do dispositivo. Necessário para a atualização de capacidade. |
certificado | Gerencie o armazenamento de certificados do dispositivo. |
image | Gerencie imagens de dispositivos. |
Estado-Fabricação | Gerencie o estado de fabricação de dispositivos conectados. Necessário para atualização do estado de fabricação. |
restart | Reinicie o dispositivo conectado. |
show-deployment-status | Mostrar o status de implantação do sistema operacional e dos aplicativos no dispositivo conectado. |
show-os-versão | Mostrar a versão do sistema operacional no dispositivo conectado. |
carga lateral | Implante e gerencie aplicativos no dispositivo conectado. Necessário para implantação de sideload e exclusão de sideload. |
Wi-Fi | Gerencie as configurações de Wi-Fi para o dispositivo conectado. |
Se você tentar executar esses comandos sem um recurso, você receberá uma mensagem de erro informando para executar azsphere device enable-development
ou usar azsphere device capability
para baixar e selecionar um arquivo de capacidade para o dispositivo.