M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Simplificando a administração do Microsoft 365 com a Microsoft 365 CLI: automação multiplataforma, governança e integração com CI/CD

By · · Updated

Simplifique a administração do Microsoft 365 com a CLI para uma gestão segura, automatizada e consistente em ambientes Windows, macOS e Linux.

Automatically translated with AI from the original post. Read the English original

▶ BLOGStreamlining Microsoft365 Administration with…M365.FM
Titelbild: Streamlining Microsoft 365 Administration with the Microsoft 365 CLI: Cross-Platform Automation, Governance, and CI/CD Integration

Você enfrenta desafios constantes na administração do Microsoft 365. Alternar entre abas do navegador, lidar com módulos do PowerShell e resolver problemas específicos de cada sistema operacional pode desacelerar o seu trabalho. Etapas manuais geram erros e dificultam a automação. A Microsoft 365 CLI oferece uma ferramenta de linha de comando unificada e multiplataforma. Com ela, você ganha uma forma consistente de gerenciar usuários, sites e políticas. Essa ferramenta ajuda você a trabalhar com mais inteligência, automatizar tarefas e reduzir riscos.

Principais conclusões

A realidade do administrador: desafios na administração do Microsoft 365

Processos manuais e problemas de paridade entre módulos

Você frequentemente precisa lidar com várias ferramentas e abas do navegador para concluir tarefas diárias. Alternar entre módulos do PowerShell e centros de administração pode atrasar o seu trabalho. Etapas manuais aumentam o risco de erros e dificultam a repetição do trabalho. Muitas organizações gerenciam dezenas de ferramentas de segurança, mas a maioria é subutilizada. Você pode sentir incerteza sobre a postura de segurança da empresa, e a necessidade de consolidar ferramentas se torna cada vez mais urgente.

Se você atua em um setor regulamentado, a fiscalização é ainda mais intensa. Auditores e reguladores exigem comprovação de medidas de segurança robustas. Configurações incorretas podem gerar problemas jurídicos ou financeiros. Os conselhos querem respostas claras sobre cibersegurança, mas relatórios técnicos costumam confundi-los. Você precisa traduzir achados complexos em linguagem de negócios.

Limitações de sistemas operacionais e automação inconsistente

Você pode usar Windows, macOS ou Linux no seu ambiente. Cada sistema operacional trata scripts e módulos de forma diferente. Isso gera problemas quando você tenta automatizar tarefas em várias plataformas. Você quer resultados previsíveis, mas as particularidades de cada sistema podem interromper seus fluxos de trabalho. Automação inconsistente gera problemas de confiança e trabalho extra.

Tipo de evidência

Descrição

Déficit de confiança e risco de sequência

Lançar novos recursos sem garantir confiabilidade pode afastar desenvolvedores e profissionais de TI, afetando a saúde da plataforma.

Complexidade de governança corporativa

Organizações de TI exigem comportamento previsível e novas políticas para automação agêntica, incluindo trilhas de auditoria e mecanismos de reversão.

Você precisa de uma abordagem unificada para a administração do Microsoft 365. Uma ferramenta consistente ajuda a evitar erros manuais, atender às necessidades de conformidade e automatizar tarefas de forma confiável em todas as plataformas.

O que é a Microsoft 365 CLI?

Superfície de comandos multiplataforma

Você precisa de uma ferramenta que funcione onde você estiver. A Microsoft 365 CLI oferece uma experiência multiplataforma de verdade. Você pode executá-la no Windows, no macOS ou no Linux. Pode usá-la no terminal local, em contêineres ou em runners hospedados na nuvem. Essa flexibilidade significa que você não precisa se preocupar com problemas específicos de sistema operacional nem com recursos ausentes. Você pode automatizar tarefas a partir de qualquer ambiente.

Veja como a Microsoft 365 CLI se compara a outras ferramentas de administração:

Recurso

Microsoft 365 CLI

Outras ferramentas

Multiplataforma

Sim (Windows, macOS, Linux)

Limitado (somente Windows)

Suporte a terminal

Sim

Não

Código aberto

Sim

Não

Recursos de automação

Sim

Varia

Dica: Você pode usar os mesmos scripts no seu notebook, em um servidor Linux ou em um pipeline de CI/CD. Essa consistência economiza tempo e reduz erros.

Sintaxe unificada para os serviços do Microsoft 365

Você costuma precisar gerenciar muitos serviços do Microsoft 365. Cada serviço, como SharePoint, Teams ou Planner, normalmente tem suas próprias ferramentas e comandos. A Microsoft 365 CLI reúne todos esses serviços em uma única interface de linha de comando. Você usa uma sintaxe unificada para gerenciar usuários, grupos, sites e políticas. Essa abordagem torna seu trabalho mais fácil e previsível.

Por exemplo, você pode listar equipes do Teams, atualizar sites do SharePoint ou gerenciar tarefas do Planner usando padrões de comando semelhantes. Você não precisa aprender uma nova ferramenta para cada serviço. Essa abordagem unificada ajuda a simplificar a administração do Microsoft 365 e a criar fluxos de trabalho repetíveis.

Nota: A CLI apresenta os resultados em JSON por padrão. Você pode usar essa saída facilmente em painéis, auditorias ou scripts de automação.

Principais vantagens para a administração do Microsoft 365

Automação consistente em todas as plataformas

Você costuma trabalhar em ambientes com sistemas operacionais diferentes. Pode usar Windows na sua mesa de trabalho, Linux nos seus servidores e macOS no seu notebook. A Microsoft 365 CLI oferece os mesmos comandos e resultados em todos eles. Você não precisa reescrever scripts nem solucionar problemas específicos de sistema operacional. Essa consistência ajuda você a criar fluxos de trabalho confiáveis para a administração do Microsoft 365.

Dica: Experimente executar um script de gerenciamento de usuários no Windows e no Linux. Você verá resultados e saídas idênticos.

Plataforma

Suporte da CLI

Confiabilidade da automação

Windows

✅

Alta

macOS

✅

Alta

Linux

✅

Alta

Contêineres

✅

Alta

Runners de CI/CD

✅

Alta

Você obtém uma abordagem unificada para a administração do Microsoft 365. Isso reduz erros e torna sua automação previsível.

Saída em JSON como prioridade para auditoria

Você precisa de registros claros das suas ações. A Microsoft 365 CLI entrega a saída em JSON por padrão. O JSON é fácil de ler, processar e armazenar. Você pode enviar essa saída para painéis, ferramentas SIEM ou logs de auditoria. Você não precisa converter arquivos CSV nem analisar texto manualmente.

Nota: A saída em JSON ajuda você a atender aos requisitos de auditoria e a responder rapidamente a revisões de segurança.

Veja um exemplo de comando da CLI e sua saída em JSON:

m365 user list --output json
[
  {
    "id": "user1@contoso.com",
    "displayName": "Alex Lee",
    "role": "User"
  },
  {
    "id": "admin@contoso.com",
    "displayName": "Jordan Smith",
    "role": "Administrator"
  }
]

Você pode usar esses dados para relatórios, monitoramento ou verificações de conformidade. Essa abordagem torna a administração do Microsoft 365 mais segura e transparente.

Integração com CI/CD para operações confiáveis

Você quer automatizar tarefas e fazer alterações com segurança. A Microsoft 365 CLI funciona bem com ferramentas de CI/CD como GitHub Actions, Azure DevOps e GitLab CI. Você pode criar pipelines que gerenciam usuários, atualizam políticas ou criam novos sites. Você controla quando e como as mudanças acontecem.

Destaque: Integre os comandos da CLI ao seu pipeline de CI/CD para automatizar a administração do Microsoft 365. Você reduzirá o esforço manual e melhorará a confiabilidade.

Veja um exemplo simples de um fluxo de trabalho do GitHub Actions usando a CLI:

name: M365 User Audit
on: [schedule]
jobs:
  audit:
    runs-on: ubuntu-latest
    steps:
      - name: Install Microsoft 365 CLI
        run: npm install -g @pnp/cli-microsoft365
      - name: List Users
        run: m365 user list --output json > users.json
      - name: Upload Audit Log
        uses: actions/upload-artifact@v3
        with:
          name: user-audit
          path: users.json

Você cria fluxos de trabalho repetíveis e revisáveis. Você melhora a segurança e a governança da administração do Microsoft 365.

Primeiros passos com a Microsoft 365 CLI

Instalação e configuração

Você pode instalar a CLI do Microsoft 365 em qualquer sistema operacional principal. A CLI usa o Node.js, então primeiro é preciso ter o Node.js versão 18 ou superior instalado. Você pode verificar a versão do Node.js executando:

node --version

Se precisar instalar o Node.js, acesse o site oficial do Node.js e baixe a versão mais recente para o seu sistema.

Depois que o Node.js estiver pronto, você pode instalar a CLI globalmente com um único comando:

npm install -g @pnp/cli-microsoft365

Após a instalação, verifique se a CLI funciona executando:

m365 version

Você deverá ver o número da versão exibido. Agora você está pronto para usar a CLI nas tarefas de administração do Microsoft 365 no Windows, macOS ou Linux. Você também pode usar a CLI em contêineres ou em runners hospedados na nuvem para automação.

Dica: Mantenha sua CLI atualizada executando npm update -g @pnp/cli-microsoft365 regularmente.

Autenticação e Boas Práticas de Segurança

Você tem várias formas de se autenticar na CLI do Microsoft 365. Cada método oferece vantagens diferentes. A tabela abaixo resume as principais opções:

Método de autenticação

Vantagem

Azure Cloud Shell

Faz login automaticamente, facilitando o início.

Entrar de forma interativa

Bom para aprender e executar comandos localmente com login pelo navegador.

Entrar com uma identidade gerenciada

Oferece uma identidade gerenciada pelo Azure, eliminando a necessidade de gerenciar segredos.

Entrar usando uma entidade de serviço

Recomendado para scripts, permitindo um gerenciamento seguro de permissões.

Para a maioria das automações e scripts, use uma entidade de serviço ou uma identidade gerenciada. Esses métodos ajudam você a seguir o princípio do privilégio mínimo e evitam compartilhar credenciais pessoais. As entidades de serviço permitem controlar exatamente quais permissões os seus scripts têm.

A partir de setembro de 2025, a Microsoft exigirá autenticação multifator (MFA) para identidades de usuário no Microsoft Entra ID ao usar ferramentas de linha de comando. Essa mudança não afetará entidades de serviço nem identidades gerenciadas. Planeje sua automação para usar identidades de carga de trabalho, garantindo segurança e conformidade a longo prazo.

Observação: Atribua sempre apenas as permissões que seus scripts realmente precisam. Armazene os segredos em cofres seguros, como o Azure Key Vault ou os Segredos do GitHub, e renove-os regularmente.

Principais tarefas administrativas com a CLI

Gerenciamento de usuários e grupos

Você gerencia usuários e grupos todos os dias. A CLI do Microsoft 365 ajuda a concluir essas tarefas com rapidez. Você adiciona novos usuários, atualiza as associações a grupos e remove contas com comandos simples. Não é preciso alternar entre centros de administração nem aprender ferramentas diferentes.

Estas são tarefas comuns de gerenciamento de usuários e grupos que você pode automatizar:

Você executa comandos como estes:

m365 user add --userName "jane.doe@contoso.com" --displayName "Jane Doe"
m365 group add --name "Marketing Team"
m365 group user add --groupName "Marketing Team" --userName "jane.doe@contoso.com"

Dica: Você pode exportar listas de usuários e grupos em JSON para facilitar relatórios ou atualizações em massa.

Você economiza tempo e reduz erros ao usar a CLI para o gerenciamento de usuários e grupos. Você também cria processos repetíveis que ajudam sua equipe a trabalhar com mais eficiência.

Operações no SharePoint e no Teams

Você frequentemente gerencia sites do SharePoint e equipes do Teams. A CLI oferece uma forma unificada de lidar com essas tarefas. Você cria novos sites, atualiza configurações e gerencia permissões sem sair do terminal.

Operações comuns no SharePoint incluem:

Você usa comandos como:

m365 spo site add --type TeamSite --title "Project Alpha" --url "https://contoso.sharepoint.com/sites/project-alpha"
m365 spo site set --url "https://contoso.sharepoint.com/sites/project-alpha" --title "Alpha Project Site"

No caso do Teams, você automatiza estas tarefas:

Exemplos de comandos:

m365 teams team add --name "Product Launch" --description "Team for product launch activities"
m365 teams channel add --teamName "Product Launch" --name "Marketing"
m365 teams member add --teamName "Product Launch" --userName "jane.doe@contoso.com"

Observação: Você usa a mesma sintaxe para o SharePoint e o Teams. Essa consistência facilita o seu trabalho e ajuda a evitar erros.

Você agiliza as operações do dia a dia e melhora a colaboração em toda a sua organização.

Relatórios e trilhas de auditoria

Você precisa de registros claros das suas ações. A CLI oferece relatórios detalhados e trilhas de auditoria. Você exporta dados em formato JSON, que podem ser usados em painéis, verificações de conformidade ou revisões de segurança.

Você pode gerar relatórios como:

Você executa comandos como:

m365 user list --output json > users.json
m365 group list --output json > groups.json
m365 spo site list --output json > sites.json

Você envia esses relatórios para o Power BI, o Splunk ou outras ferramentas de análise. Assim, acompanha as mudanças ao longo do tempo e responde rapidamente a solicitações de auditoria.

Destaque: Você constrói uma base sólida para a administração do Microsoft 365 ao automatizar relatórios e trilhas de auditoria. Isso melhora a transparência e ajuda a atender aos requisitos de conformidade.

Você usa a CLI para criar relatórios confiáveis e repetíveis. Você ganha confiança nos seus dados e toma decisões melhores para a sua organização.

Automatizando fluxos de trabalho na administração do Microsoft 365

Scripts e operações em massa

Você pode automatizar muitas tarefas do Microsoft 365 com a CLI. Scripts ajudam você a lidar com trabalhos repetitivos, como provisionamento de usuários ou gerenciamento de grupos, com rapidez e precisão. Você começa instalando a CLI e conectando-se ao Microsoft Graph. Essa conexão dá acesso a todos os seus recursos do Microsoft 365.

  1. Instale e conecte: Configure a CLI e autentique-se no Microsoft Graph.

  2. Crie usuários em massa: Use um arquivo CSV para importar muitos usuários de uma só vez. Esse método economiza tempo na integração de novos funcionários.

  3. Verifique os resultados: Confira a criação de usuários no Centro de administração para confirmar que o script funcionou como esperado.

Dica: Automatize tarefas diárias, como o provisionamento de usuários e backups com o mínimo de código. Essa abordagem aumenta a sua eficiência e reduz erros manuais.

Scripts e operações em massa trazem vários benefícios:

Padrões de pipeline CI/CD

Você pode levar a automação mais longe integrando a CLI aos seus pipelines CI/CD. Essa configuração permite executar scripts automaticamente quando você envia alterações ou em uma programação. Você usa ferramentas como GitHub Actions, Azure DevOps ou GitLab CI para disparar esses fluxos de trabalho.

Um pipeline CI/CD típico para a administração do Microsoft 365 pode incluir:

- name: Install Microsoft 365 CLI
  run: npm install -g @pnp/cli-microsoft365
- name: Bulk Import Users
  run: m365 user import --csv users.csv

Observação: A integração CI/CD garante que os seus fluxos de trabalho sejam repetíveis, revisáveis e seguros. Você reduz o esforço manual e melhora a confiabilidade em toda a organização.

Segurança e governança com a CLI

Métodos de autenticação seguros

Você precisa de autenticação forte para proteger o seu ambiente do Microsoft 365. A CLI oferece suporte a vários métodos seguros que ajudam a reduzir riscos e melhorar a conformidade. Você pode escolher o método que se adapta ao seu fluxo de trabalho e aos seus requisitos de segurança.

A tabela abaixo compara as opções de autenticação mais seguras disponíveis para a CLI do Microsoft 365. Cada método usa uma estratégia diferente para manter seus dados protegidos.

Método de autenticação

Descrição

Estratégia de mitigação de riscos

Autenticação multifator (MFA)

Exige várias formas de verificação para acessar recursos.

Reduz o risco de acesso não autorizado por meio de verificações adicionais.

MFA sem senha

Elimina a necessidade de senhas, usando métodos alternativos de verificação.

Minimiza os riscos associados ao roubo de senhas ou ao phishing.

MFA resistente a phishing

Utiliza métodos seguros, como chaves FIDO2 ou o Windows Hello para verificação.

Protege contra ataques de phishing ao usar credenciais seguras.

Você pode usar o MFA para adicionar uma camada extra de segurança. O MFA sem senha elimina a necessidade de senhas, o que ajuda você a evitar ameaças comuns como o phishing. O MFA resistente a phishing usa chaves de hardware ou verificação biométrica, tornando muito difícil para invasores obter acesso.

Dica: Sempre escolha o método de autenticação mais forte disponível para os seus scripts de automação. Armazene as credenciais em cofres seguros e renove-as regularmente.

Barreiras de proteção e comandos com escopo definido

Você quer evitar erros que possam afetar todo o seu locatário. A CLI oferece barreiras de proteção que ajudam você a executar comandos com segurança. Você pode limitar os comandos a usuários, grupos ou sites específicos. Essa abordagem limita o impacto das suas ações e respeita o princípio do privilégio mínimo.

Por exemplo, você pode executar um comando que atualiza apenas um grupo, em vez de todos os grupos:

m365 group set --groupName "Marketing Team" --description "Updated description"

Observação: Comandos com escopo definido e salvaguardas ajudam você a manter o controle e a evitar alterações acidentais. Assim, você cria fluxos de trabalho mais seguros e dá suporte às políticas de governança da sua organização.

Você melhora a segurança e a governança ao usar autenticação segura e comandos com escopo definido. A CLI ajuda você a automatizar tarefas sem comprometer o seu ambiente.

Armadilhas comuns e soluções

Riscos de permissão e operações em massa

Você pode sentir a tentação de conceder permissões amplas aos seus scripts de automação por conveniência. Essa abordagem pode criar riscos de segurança. Entidades de serviço ou contas de usuário com permissões excessivas podem tornar seu ambiente vulnerável a alterações acidentais ou mal-intencionadas. Operações em massa, como atualizar todos os usuários ou excluir vários grupos, também podem causar impacto generalizado se você não usar filtros ou visualizações prévias.

Como evitar esses riscos:

Dica: Sempre confira duas vezes o escopo do seu comando. Um pequeno erro de digitação pode afetar centenas de usuários.

Gerenciamento de segredos e desvio de ambiente

Você precisa gerenciar segredos, como IDs de cliente e senhas, de entidades de serviço ou contas de automação. Armazenar esses segredos em texto não criptografado ou compartilhá-los em chats pode expor seu ambiente a ataques. O desvio de ambiente acontece quando máquinas ou pipelines diferentes usam versões ou configurações diferentes da CLI, levando a resultados inconsistentes.

Práticas recomendadas para gerenciamento de segredos e consistência:

Armadilha

Exemplo de solução

Segredos codificados diretamente

Use o Azure Key Vault ou os Segredos do GitHub

Incompatibilidade de versão

Fixe a versão da CLI no seu pipeline

Observação: O gerenciamento seguro de segredos e ambientes consistentes ajudam você a evitar falhas inesperadas e a manter seu locatário do Microsoft 365 protegido.

Quando usar o PowerShell

Cenários especializados e necessidades legadas

Você pode descobrir que a CLI do Microsoft 365 cobre a maioria das tarefas administrativas do dia a dia. No entanto, algumas situações ainda exigem o PowerShell. Esses casos geralmente envolvem necessidades específicas ou sistemas legados que exigem um controle mais profundo.

O PowerShell oferece acesso a recursos avançados e suporte a sistemas legados. Você pode gerenciar aplicativos mais antigos que precisam de métodos de autenticação não disponíveis nas ferramentas modernas. Você também ganha a capacidade de personalizar políticas de segurança além dos padrões. Algumas organizações precisam aplicar regras de segurança exclusivas ou lidar com configurações complexas de locatário. O PowerShell permite ajustar essas configurações com precisão.

Veja a seguir uma tabela que destaca quando o PowerShell se torna essencial:

Necessidades especializadas

Descrição

Suporte a aplicativos legados

Certos aplicativos legados podem exigir métodos de autenticação bloqueados pelos Padrões de Segurança.

Políticas de segurança personalizadas

Os padrões de segurança não oferecem a personalização que muitas organizações exigem.

Flexibilidade

Um controle mais granular sobre como as medidas de segurança são aplicadas em todo o locatário é necessário em cenários complexos.

Você pode precisar do PowerShell se trabalha com sistemas legados ou exige controles de segurança personalizados. Por exemplo, alguns aplicativos mais antigos não oferecem suporte à autenticação moderna. O PowerShell permite configurar essas definições e manter a compatibilidade.

Observação: O PowerShell continua sendo a melhor opção para tarefas que exigem controle granular ou suporte a ambientes legados.

Para a maioria das tarefas rotineiras e multiplataforma, você deve usar o Microsoft 365 CLI. Mude para o PowerShell quando precisar de opções avançadas ou precisar dar suporte a sistemas mais antigos. Essa abordagem ajuda você a equilibrar eficiência e flexibilidade.

Você pode combinar as duas ferramentas para criar uma estratégia de administração robusta. Esse método garante que você atenda a todas as necessidades da sua organização, desde a automação moderna até o suporte a legados.

Piloto rápido: comprovando o valor em 30 minutos

Exemplo de automação de tarefas em massa

Você pode comprovar o valor do Microsoft 365 CLI com um piloto rápido. Escolha uma tarefa comum em massa, como adicionar usuários a várias equipes. Essa tarefa costuma levar muito tempo quando feita manualmente. Com o CLI, você automatiza o processo e economiza tempo.

Comece preparando um arquivo CSV com os e-mails dos usuários e os nomes das equipes. O CLI lê esse arquivo e adiciona cada usuário à equipe correta. Veja a seguir um exemplo de fluxo de trabalho:

  1. Prepare seu arquivo CSV
    Crie um arquivo chamado bulk-add.csv com colunas para usuário e equipe.

    user,team
    alice@contoso.com,Marketing
    bob@contoso.com,Sales
    
  2. Execute o comando do CLI
    Use o comando a seguir para adicionar usuários em massa:

    m365 teams member add --csv bulk-add.csv
    
  3. Exporte os resultados para JSON
    Salve a saída para fins de auditoria:

    m365 teams member list --output json > team-members.json
    

Dica: Sempre teste seu script com um grupo pequeno antes de executá-lo para todos os usuários.

Etapas de revisão e adoção

Depois de concluir o piloto, revise os resultados. Verifique a saída JSON para confirmar que os usuários entraram nas equipes corretas. Compartilhe os resultados com sua equipe e peça feedback.

Siga estas etapas para adotar o CLI nas operações contínuas:

Etapa

Ação

Benefício

Documentar

Escreva instruções claras

Integração mais fácil

Controle de versão

Armazene os scripts no GitHub

Acompanhe as alterações

Revisão regular

Atualize os scripts conforme necessário

Mantenha-se atualizado

Integração CI/CD

Automatize com pipelines

Operações confiáveis

Você constrói confiança na automação começando pequeno e ampliando gradualmente. O CLI ajuda você a criar fluxos de trabalho seguros e repetíveis para a administração do Microsoft 365.

Você pode transformar a administração do Microsoft 365 usando o Microsoft 365 CLI. Essa ferramenta ajuda você a automatizar tarefas com segurança e consistência em qualquer plataforma. Antes de começar, siga estas etapas para maximizar seus resultados:

  1. Audite e limpe as permissões no SharePoint, OneDrive e Teams.

  2. Aplique o princípio de privilégio mínimo revisando as associações de grupos e as configurações de compartilhamento.

  3. Revise as diferenças de licenciamento para proteção de dados e visibilidade.

  4. Ensine os usuários sobre governança de dados e as limitações do Copilot.

Ao fazer um piloto do CLI em uma tarefa real, você melhora a segurança, a governança e a eficiência operacional.

Perguntas frequentes

Como atualizar o Microsoft 365 CLI para a versão mais recente?

Execute o comando a seguir no seu terminal:

npm update -g @pnp/cli-microsoft365

Você deve verificar atualizações regularmente para acessar novos recursos e melhorias de segurança.

É possível usar o Microsoft 365 CLI sem direitos de administrador?

Você precisa das permissões corretas para cada tarefa. Por exemplo, é preciso ter direitos de administrador do SharePoint para gerenciar sites. Você não precisa de direitos de Administrador Global para cada comando. Sempre use o menor privilégio necessário.

O CLI funciona em ambientes hospedados na nuvem, como o GitHub Actions?

Sim, você pode usar o Microsoft 365 CLI em runners hospedados na nuvem. Você o instala com o npm e executa seus scripts em pipelines de CI/CD. Essa configuração ajuda a automatizar tarefas e a manter seus fluxos de trabalho consistentes.

Quais formatos de saída o CLI suporta?

O CLI suporta os formatos de saída JSON, texto e CSV. O JSON é o padrão e funciona melhor para automação e relatórios. Você pode especificar o formato com a flag --output.

Formato

Exemplo de uso

JSON

--output json

Texto

--output text

CSV

--output csv

Como manter suas credenciais seguras ao usar o CLI?

Armazene os segredos em cofres seguros, como o Azure Key Vault ou o GitHub Secrets. Nunca escreva credenciais diretamente nos scripts. Renove seus segredos com frequência e use identidades gerenciadas ou entidades de serviço para a automação.

Audit logs Microsoft 365 Automation Governance Microsoft Secure Score

Related articles

RSS