Cenário
Está a usar o Exclaimer e pretende atualizar os detalhes da empresa para um utilizador utilizando o atributo Empresa.
Resolução
Pode editar o atributo Empresa no centro de administração do Exchange, ou definir o valor usando PowerShell.
Selecione uma opção abaixo para ver as instruções relacionadas:
Para editar o valor no Exchange Online:
- Aceda a admin.exchange.microsoft.com.
- No menu lateral, expanda Recipientes e selecione Caixas de Correio.
- Selecione a caixa de correio do utilizador.
- Selecione Organização.
- No painel de detalhes, selecione Gerir Informação da Organização.
- Introduza o nome da empresa no campo Empresa.
- Selecione Guardar.
Para definir o valor usando PowerShell:
-
Instale o módulo Microsoft Graph PowerShell, se ainda não estiver instalado, executando o seguinte comando:
Install-Module Microsoft.Graph -Scope CurrentUser -
Conecte-se ao Microsoft Graph executando o seguinte comando:
Connect-MgGraph -Scopes "User.ReadWrite.All" -
Defina o campo Empresa executando o seguinte comando:
Update-MgUser -UserId <username> -CompanyName "Novo Nome da Empresa"
Um exemplo típico do campo Empresa.
Executar o Script Usando PowerShell ISE ou Visual Studio Code
Passo 1: Instalar o PowerShell Core (se ainda não estiver instalado)
Para descarregar o PowerShell Core:
- Vá à página de lançamentos do PowerShell no GitHub e descarregue a versão estável mais recente para o seu sistema operativo.
- Siga as instruções de instalação fornecidas na página do GitHub.
Passo 2: Instalar o PowerShell ISE ou Visual Studio Code
Para instalar e executar o Powershell ou Visual Studio Code:
OU:
-
Procure por PowerShell ISE no menu iniciar e selecione para abrir.
NOTA: Esta opção é apenas para Windows. O Powershell está incluído no Windows.
OU
- Descarregue o Visual Studio Code a partir do site oficial e execute a instalação.
-
Abra o Visual Studio Code e abra a vista Extensões selecionando o ícone quadrado na barra lateral ou pressionando
Ctrl+Shift+X. - Procure por PowerShell e selecione Instalar na extensão PowerShell da Microsoft.
Passo 3: Instalar o Módulo Microsoft Graph PowerShell
Para abrir o PowerShell ISE ou Visual Studio Code:
- Inicie o PowerShell ISE ou abra um novo terminal PowerShell no Visual Studio Code.
-
Execute o seguinte comando:
Install-Module Microsoft.Graph -Scope CurrentUser - Se for solicitado para instalar o fornecedor NuGet, digite Y e pressione Enter.
-
Se for solicitado para instalar a partir de um repositório não confiável, digite Y e pressione Enter.
Passo 4: Ligar ao Microsoft Graph
Para ligar ao seu Entra ID (anteriormente Azure AD):
-
Execute o seguinte comando:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Introduza as suas credenciais de administrador do Entra ID na janela de início de sessão.
Passo 5: Executar o Script
Para inserir e executar o script:
-
Copie o seguinte script:
# Definir o domínio alvo e o novo nome da empresa
$targetDomain = "example.com"
$newCompanyName = "Novo Nome da Empresa"
# Obter todos os utilizadores
$allUsers = Get-MgUser -All
# Filtrar utilizadores pelo domínio de email
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Iterar sobre cada utilizador filtrado e atualizar o nome da empresa
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "A atualizar o nome da empresa para o utilizador: $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Nome da empresa atualizado com sucesso para todos os utilizadores com o domínio $targetDomain."
- Cole o script num novo ficheiro de script no PowerShell ISE ou Visual Studio Code.
- Se estiver a usar o PowerShell ISE, selecione Executar Script, indicado por um ícone verde de Play, ou pressione F5.
- Se estiver a usar o Visual Studio Code, selecione Executar, indicado por um ícone verde de Play, ou pressione F5.
-