Como Auditar Licenças Não Utilizadas do Microsoft 365 Copilot
🔍 WiseChecker

Como Auditar Licenças Não Utilizadas do Microsoft 365 Copilot

As licenças do Microsoft 365 Copilot adicionam um custo significativo à sua assinatura de locatário. Se você atribuiu licenças a usuários que nunca abrem o Copilot ou que saíram da organização, está pagando por assentos que não entregam valor. O centro de administração do Microsoft 365 não mostra um relatório de uso integrado do Copilot, então você precisa combinar comandos PowerShell e o painel de saúde do Microsoft 365 Apps para identificar usuários inativos. Este artigo explica como auditar licenças não utilizadas do Copilot verificando datas do último login, atividade do aplicativo Copilot e datas de atribuição de licença.

Principais Conclusões: Auditar e Recuperar Licenças Não Utilizadas do Copilot

  • Microsoft Graph PowerShell > Get-MgUserLastSignInDateTime: Recupera a data do último login interativo de cada usuário, ajudando a identificar contas que não fizeram login por 90+ dias.
  • Painel de saúde do Microsoft 365 Apps > Métricas do Copilot: Mostra o número de usuários ativos do Copilot por dia, por aplicativo como Word, Excel e Teams.
  • PowerShell > Get-MgUserLicenseDetail: Lista todos os SKUs atribuídos a um usuário para que você possa filtrar pelo ID do plano de serviço do Copilot CFQ7TTC0LG0P.

ADVERTISEMENT

Por que as Licenças do Copilot Ficam sem Uso

O Microsoft 365 Copilot é um SKU complementar que você atribui por meio de licenciamento baseado em grupo ou atribuição direta ao usuário. Diferente das licenças principais do Office 365, o Copilot exige que o usuário abra ativamente um aplicativo compatível e clique no ícone do Copilot. Muitas organizações atribuem licenças amplamente durante um piloto ou fase de habilitação sem rastrear o uso real. Os usuários podem nunca abrir o Copilot porque não sabem que ele existe, preferem fluxos de trabalho tradicionais ou sua função não envolve criação de documentos. Com o tempo, esses assentos não utilizados se acumulam e inflacionam a fatura mensal. A causa raiz é a falta de um relatório de uso único do Copilot no centro de administração — você precisa correlacionar manualmente dados de várias fontes.

Etapas para Auditar Licenças Não Utilizadas do Copilot

Use dois métodos juntos para obter uma visão completa. O Método 1 usa PowerShell para verificar datas do último login e detalhes da licença. O Método 2 usa o painel de saúde do Microsoft 365 Apps para visualizar a atividade do Copilot por aplicativo.

Método 1: Auditoria PowerShell do Último Login e Atribuição de Licença

  1. Abra o PowerShell como administrador
    Pressione a tecla Windows, digite PowerShell, clique com o botão direito em Windows PowerShell e selecione Executar como administrador.
  2. Instale o módulo Microsoft Graph PowerShell
    Execute o comando Install-Module Microsoft.Graph -Scope CurrentUser. Digite Y e pressione Enter quando solicitado.
  3. Conecte-se ao seu locatário com os escopos corretos
    Execute Connect-MgGraph -Scopes "User.Read.All", "Organization.Read.All", "AuditLog.Read.All". Faça login com uma conta de Administrador Global.
  4. Obtenha todos os usuários com licenças do Copilot
    Execute o script a seguir para recuperar usuários que têm o plano de serviço do Copilot habilitado. O número de parte do SKU do Copilot é CFQ7TTC0LG0P.
    $copilotUsers = Get-MgUser -All -Property Id,DisplayName,UserPrincipalName,AssignedLicenses,SignInActivity | Where-Object { $_.AssignedLicenses.ServicePlans.ServicePlanId -contains "CFQ7TTC0LG0P" }
  5. Exporte os resultados para um arquivo CSV
    Execute $copilotUsers | Select-Object DisplayName,UserPrincipalName, @{N='LastSignInDateTime';E={$_.SignInActivity.LastSignInDateTime}}, @{N='LicenseAssignedDate';E={$_.AssignedLicenses.DisabledPlans}} | Export-Csv -Path "C:\temp\CopilotUsers.csv" -NoTypeInformation. Abra o arquivo CSV para ver cada usuário que possui uma licença do Copilot e sua data do último login.
  6. Identifique usuários que não fizeram login por 90 dias
    No CSV, filtre a coluna LastSignInDateTime para valores em branco ou datas com mais de 90 dias. Esses usuários são candidatos à remoção da licença.

Método 2: Painel de Saúde do Microsoft 365 Apps para Atividade do Copilot

  1. Acesse o painel de saúde do Microsoft 365 Apps
    Abra um navegador e navegue até admin.microsoft.com. Na navegação à esquerda, expanda Saúde e selecione Saúde do Microsoft 365 Apps.
  2. Abra o relatório do Copilot
    No painel, clique na guia Copilot. Você verá um gráfico intitulado Usuários ativos diários do Copilot. Os dados mostram quantos usuários abriram o Copilot no Word, Excel, PowerPoint, Teams e outros aplicativos a cada dia.
  3. Defina o intervalo de datas para os últimos 90 dias
    Clique no seletor de data e selecione Últimos 90 dias. O gráfico é atualizado para mostrar a contagem de usuários ativos diários ao longo do trimestre.
  4. Exporte o relatório de atividade em nível de usuário
    Abaixo do gráfico, clique em Exportar. Escolha Dados em nível de usuário e selecione o formato CSV. O arquivo exportado contém uma linha para cada usuário que usou o Copilot pelo menos uma vez no período selecionado.
  5. Compare a lista exportada com seu CSV do PowerShell
    Abra ambos os arquivos CSV lado a lado. Qualquer usuário que apareça no CSV do PowerShell (licença atribuída) mas NÃO apareça na exportação do painel de saúde nunca usou o Copilot. Marque esses usuários para remoção da licença.

ADVERTISEMENT

Se Ainda Não Consegue Identificar Licenças Não Utilizadas

PowerShell não retorna usuários com licenças do Copilot

Isso acontece quando o SKU do Copilot é atribuído por meio de licenciamento baseado em grupo e a consulta PowerShell não resolve os membros do grupo. Execute Get-MgGroup -All | Where-Object { $_.AssignedLicenses.ServicePlans.ServicePlanId -contains "CFQ7TTC0LG0P" } para listar grupos que possuem a licença do Copilot. Em seguida, use Get-MgGroupMember -GroupId "group-id" para listar os membros desse grupo.

O painel de saúde mostra zero usuários do Copilot

O painel de saúde do Microsoft 365 Apps exige que os usuários tenham o cliente Microsoft 365 Apps for enterprise instalado e que o nível de dados de diagnóstico esteja definido como Obrigatório ou Opcional. Se seu locatário bloquear dados de diagnóstico por política de grupo, o painel não mostrará dados. Verifique sua política de dados de diagnóstico no centro de administração do Microsoft 365 em Configurações > Configurações da organização > Segurança e privacidade > Dados de diagnóstico. Defina como Enviar dados de diagnóstico obrigatórios no mínimo.

Usuários aparecem ativos no painel de saúde, mas não fizeram login por 90 dias

O painel de saúde rastreia a atividade do Copilot a partir do cliente local do Microsoft 365 Apps, que pode relatar uso mesmo quando o usuário não realizou um login interativo na nuvem. Por exemplo, um usuário que mantém o aplicativo aberto e usa o Copilot offline aparecerá no painel, mas mostrará uma data de login desatualizada no PowerShell. Nesse caso, confie nos dados do painel de saúde como fonte da verdade para o uso do Copilot. Não remova a licença desses usuários.

Métodos de Auditoria de Licença do Copilot: PowerShell vs Painel de Saúde

Item Auditoria de Login PowerShell Painel de Saúde do Microsoft 365 Apps
Fonte de dados Logs de login do Azure AD Telemetria do cliente Microsoft 365 Apps
O que mostra Data e hora do último login interativo Usuários ativos diários do Copilot por aplicativo
Granularidade da licença Por SKU e plano de serviço do usuário Apenas usuários habilitados para Copilot
Intervalo histórico Até 30 dias por padrão, extensível com Azure AD Premium P1 Até 90 dias
Melhor para Identificar contas sem atividade de login Verificar o uso real do Copilot
Limitação Não mostra atividade específica do aplicativo Copilot Requer que dados de diagnóstico estejam habilitados

Use o método PowerShell primeiro para encontrar usuários que não fizeram login por 90 dias. Em seguida, cruze essa lista com a exportação do painel de saúde para confirmar que esses usuários nunca abriram o Copilot. Esse processo de duas etapas garante que você recupere apenas licenças de contas verdadeiramente inativas.

Após identificar licenças não utilizadas, remova-as usando o centro de administração do Microsoft 365 em Cobrança > Licenças > Copilot. Selecione o usuário e clique em Remover licença. Para licenciamento baseado em grupo, edite a atribuição do grupo em Azure AD > Grupos > Licenças. Agende uma reauditoria trimestral usando o mesmo script PowerShell e exportação do painel de saúde para manter seus custos do Copilot sob controle.

ADVERTISEMENT