Administradores do Microsoft 365 precisam rastrear custos de licenciamento do Copilot por departamento ou projeto. Sem um mapeamento adequado, as equipes financeiras não conseguem alocar despesas com precisão. Este artigo explica como atribuir licenças do Copilot a centros de custo específicos usando atributos do Azure Active Directory e ferramentas de administração do Microsoft 365. Você aprenderá os pré-requisitos, o processo de configuração exato e as armadilhas comuns a evitar.
Principais Conclusões: Mapeamento de Licenças do Copilot para Centros de Custo
- Atributos personalizados do Azure AD (extensionAttributes1–15): Armazene códigos de centro de custo em cada objeto de usuário para rastreamento de licenças.
- Central de administração do Microsoft 365 > Cobrança > Licenças: Visualize licenças do Copilot atribuídas e exporte listas de usuários com dados de centro de custo.
- Script PowerShell com Microsoft Graph: Automatize a atribuição de licenças e a sincronização de centros de custo em grandes grupos de usuários.
O Que Você Precisa Antes de Mapear Licenças
Mapear licenças do Copilot para centros de custo requer um identificador consistente em cada conta de usuário. O Azure Active Directory fornece atributos de extensão internos que podem armazenar códigos de centro de custo. Você deve ter pelo menos a função de Administrador de Usuários no Azure AD para modificar atributos de usuário. A função de Administrador Global é necessária para atribuir licenças do Copilot no nível do locatário. Certifique-se de que sua equipe financeira concordou com uma convenção de nomenclatura padrão para centros de custo, como códigos de departamento ou IDs de projeto.
As licenças do Copilot para Microsoft 365 são atribuídas por usuário. Cada conta de usuário pode conter um ou mais atributos de extensão. O atributo escolhido deve ser preenchido antes ou no momento da atribuição da licença. Se você usa um sistema de provisionamento automatizado como o Microsoft Entra ID Governance ou uma ferramenta de RH de terceiros, verifique se ele grava o valor do centro de custo no atributo correto.
Etapas para Atribuir Atributos de Centro de Custo aos Usuários
Siga estas etapas para adicionar códigos de centro de custo às contas de usuário e depois atribuir licenças do Copilot. Você pode realizar essas ações no portal do Azure, na central de administração do Microsoft 365 ou com o PowerShell.
Método 1: Usando o Portal do Azure
- Entre no portal do Azure
Acesse portal.azure.com e faça login com uma conta de Administrador Global ou Administrador de Usuários. - Navegue até o Azure Active Directory
Selecione Azure Active Directory no menu à esquerda. Em seguida, escolha Usuários na seção Gerenciar. - Selecione um usuário
Clique no usuário que deseja atualizar. No perfil do usuário, selecione Editar propriedades. - Defina o atributo de extensão
Role até a seção Atributos de extensão. Insira o código do centro de custo em um dos campos rotulados como extensionAttribute1 a extensionAttribute15. Por exemplo, use extensionAttribute1 para o código do departamento. - Salve as alterações
Clique em Salvar no topo da página. O atributo agora está armazenado no objeto do usuário.
Método 2: Usando a Central de Administração do Microsoft 365
- Entre na central de administração do Microsoft 365
Acesse admin.microsoft.com e faça login com uma conta de Administrador Global. - Vá para Cobrança > Licenças
Selecione Cobrança na navegação à esquerda e depois escolha Licenças. - Selecione o produto Copilot
Clique em Copilot para Microsoft 365 na lista de produtos de licença. - Atribua licenças com dados de centro de custo
Clique em Atribuir licenças. No painel, pesquise usuários ou selecione-os na lista. A central de administração não exibe diretamente os atributos de extensão. Você deve preencher os atributos no Azure AD primeiro. Então, ao exportar o relatório de licenças, os atributos aparecem no arquivo CSV exportado. - Exporte o relatório de licenças
Após atribuir as licenças, volte para a página Licenças. Clique em Exportar para baixar um arquivo CSV. Abra o arquivo no Excel. Os atributos de extensão que você definiu no Azure AD serão incluídos nas colunas rotuladas como extensionAttribute1 a extensionAttribute15.
Método 3: Usando PowerShell com Microsoft Graph
- Instale o módulo do PowerShell do Microsoft Graph
Abra o PowerShell como administrador. ExecuteInstall-Module Microsoft.Graph -Scope CurrentUser. Confirme quaisquer prompts. - Conecte-se ao Microsoft Graph
ExecuteConnect-MgGraph -Scopes "User.ReadWrite.All", "Organization.Read.All". Faça login com uma conta de Administrador Global. - Atualize o atributo de extensão de um usuário
Use o comando a seguir para definir o atributo de centro de custo. Substituausuario@dominio.compelo UPN do usuário eCC123pelo código do seu centro de custo.Update-MgUser -UserId "usuario@dominio.com" -ExtensionAttribute1 "CC123" - Atribua a licença do Copilot
Primeiro, obtenha o SKU ID do Copilot. ExecuteGet-MgSubscribedSku | Where-Object {$_.SkuPartNumber -eq "COPILOT_M365"}. Anote o valor de SkuId. Em seguida, atribua a licença:Set-MgUserLicense -UserId "usuario@dominio.com" -AddLicenses @{SkuId = "seu-sku-id"} -RemoveLicenses @() - Verifique a atribuição
ExecuteGet-MgUserLicenseDetail -UserId "usuario@dominio.com"para confirmar que a licença do Copilot está ativa. Verifique o atributo de extensão comGet-MgUser -UserId "usuario@dominio.com" -Property ExtensionAttribute1.
Erros Comuns e Como Evitá-los
Atributo de centro de custo vazio em novos usuários
Se você atribuir uma licença do Copilot antes de definir o atributo de extensão, o relatório de licenças mostrará um campo em branco para esse usuário. Sempre preencha o atributo de centro de custo antes ou ao mesmo tempo que a atribuição da licença. Use regras de provisionamento automatizadas no Microsoft Entra ID Governance para gravar o atributo quando um novo usuário for criado.
Usar o nome de atributo errado no PowerShell
Os nomes dos atributos de extensão na API do Microsoft Graph diferenciam maiúsculas de minúsculas. Use extensionAttribute1 exatamente como mostrado. Se você digitar ExtensionAttribute1 com E maiúsculo, o comando falha. Consulte a documentação do Microsoft Graph para os nomes exatos das propriedades.
Relatório exportado não mostra dados do centro de custo
A exportação da central de administração do Microsoft 365 inclui atributos de extensão apenas se eles estiverem preenchidos no objeto do usuário. Se o atributo estiver vazio, a coluna aparecerá em branco. Verifique o valor do atributo no Azure AD ou com o PowerShell antes de executar a exportação.
Opções de Mapeamento de Licenças do Copilot: Atributo vs. Baseado em Grupo
| Item | Método de Atributo de Extensão | Licenciamento Baseado em Grupo |
|---|---|---|
| Como o centro de custo é armazenado | Diretamente em cada objeto de usuário como um atributo de extensão | Inferido a partir do nome do grupo do Azure AD ou metadados do grupo |
| Precisão dos relatórios | Alta – cada usuário tem um código explícito | Média – requer mapeamento externo de nomes de grupos para centros de custo |
| Complexidade da automação | Baixa – atualização de um único atributo por usuário | Média – requer regras de associação a grupos e uma tabela de mapeamento separada |
| Gatilho de atribuição de licença | Manual ou baseado em script conforme o valor do atributo | Automático quando o usuário é adicionado ao grupo |
Agora você pode mapear licenças do Copilot para centros de custo usando atributos de extensão no Azure AD. Comece definindo um formato de código de centro de custo padrão com sua equipe financeira. Em seguida, preencha o atributo em cada usuário antes de atribuir a licença do Copilot. Use o método PowerShell para operações em massa e agende um script recorrente para manter os dados sincronizados. Para relatórios avançados, combine o atributo de extensão com um dashboard do Power BI que leia a exportação de licenças do Microsoft 365.