Scenario
Stai utilizzando Exclaimer e vuoi aggiornare i dettagli dell'azienda per un utente utilizzando l'attributo Azienda.
Risoluzione
Puoi modificare l'attributo Azienda all'interno del centro di amministrazione di Exchange, oppure impostare il valore utilizzando PowerShell.
Seleziona un'opzione qui sotto per visualizzare le istruzioni correlate:
Per modificare il valore in Exchange Online:
- Visita admin.exchange.microsoft.com.
- Nel menu laterale, espandi Destinatari e seleziona Caselle di posta.
- Seleziona la casella di posta dell'utente.
- Seleziona Organizzazione.
- Nel pannello dei dettagli, seleziona Gestisci informazioni sull'organizzazione.
- Inserisci il nome dell'azienda nel campo Azienda.
- Seleziona Salva.
Per impostare il valore utilizzando PowerShell:
-
Installa il modulo Microsoft Graph PowerShell, se non è già installato, eseguendo il seguente comando:
Install-Module Microsoft.Graph -Scope CurrentUser -
Connettiti a Microsoft Graph eseguendo il seguente comando:
Connect-MgGraph -Scopes "User.ReadWrite.All" -
Imposta il campo Azienda eseguendo il seguente comando:
Update-MgUser -UserId <username> -CompanyName "Nuovo Nome Azienda"
Un esempio tipico del campo Azienda.
Esecuzione dello script utilizzando PowerShell ISE o Visual Studio Code
Passo 1: Installare PowerShell Core (se non è già installato)
Per scaricare PowerShell Core:
- Vai alla pagina delle release di PowerShell su GitHub e scarica l'ultima versione stabile per il tuo sistema operativo.
- Segui le istruzioni di installazione fornite nella pagina GitHub.
Passo 2: Installare PowerShell ISE o Visual Studio Code
Per installare ed eseguire Powershell o Visual Studio Code:
OPPURE:
-
Cerca PowerShell ISE nel menu Start e seleziona per avviare.
NOTA: Questa opzione è valida solo per Windows. Powershell è incluso in Windows.
OPPURE
- Scarica Visual Studio Code dal sito ufficiale ed esegui l'installazione.
-
Apri Visual Studio Code e apri la vista Estensioni selezionando l'icona quadrata nella barra laterale o premendo
Ctrl+Shift+X. - Cerca PowerShell e seleziona Installa sull'estensione PowerShell di Microsoft.
Passo 3: Installare il modulo Microsoft Graph PowerShell
Per aprire PowerShell ISE o Visual Studio Code:
- Avvia PowerShell ISE oppure apri un nuovo terminale PowerShell in Visual Studio Code.
-
Esegui il seguente comando:
Install-Module Microsoft.Graph -Scope CurrentUser - Se richiesto di installare il provider NuGet, digita Y e premi Invio.
-
Se ti viene chiesto di installare da un repository non attendibile, digita Y e premi Invio.
Passo 4: Connettersi a Microsoft Graph
Per connetterti al tuo Entra ID (ex Azure AD):
-
Esegui il seguente comando:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Inserisci le credenziali di amministratore di Entra ID nella finestra di accesso.
Passo 5: Esegui lo Script
Per inserire ed eseguire lo script:
-
Copia il seguente script:
# Definisci il dominio di destinazione e il nuovo nome dell'azienda
$targetDomain = "example.com"
$newCompanyName = "Nuovo Nome Azienda"
# Ottieni tutti gli utenti
$allUsers = Get-MgUser -All
# Filtra gli utenti per dominio email
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Itera su ogni utente filtrato e aggiorna il nome dell'azienda
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "Aggiornamento del nome azienda per l'utente: $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Nome azienda aggiornato con successo per tutti gli utenti con dominio $targetDomain."
- Incolla lo script in un nuovo file script in PowerShell ISE o Visual Studio Code.
- Se usi PowerShell ISE, seleziona Esegui Script, indicato da un'icona verde Play, oppure premi F5.
- Se usi Visual Studio Code, seleziona Esegui, indicato da un'icona verde Play, oppure premi F5.
-