Scenario
Stai utilizzando Exclaimer e desideri aggiornare i dettagli dell'azienda per un utente utilizzando l'attributo Azienda.
Risoluzione
NOTA: L'attributo {Azienda} non è disponibile nel Centro amministrativo di Microsoft 365.
È possibile modificare l'attributo Azienda all'interno del Exchange admin center, o impostare il valore utilizzando PowerShell.
Seleziona un'opzione di seguito per visualizzare le istruzioni correlate:
Come impostare l'attributo Azienda per un utente nell'interfaccia grafica di Exchange
Per modificare il valore in Exchange Online:
- Visita admin.exchange.microsoft.com.
- Nella barra laterale del menu, 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.
Come impostare l'attributo Azienda per un singolo utente utilizzando PowerShell
Per impostare il valore utilizzando PowerShell:
- Installa il modulo PowerShell di Microsoft Graph, se non è già installato, utilizzando il seguente comando.
Install-Module Microsoft.Graph -Scope CurrentUser - Connettiti a Microsoft Graph utilizzando il seguente comando.
Connect-MgGraph -Scopes "User.ReadWrite.All" - Imposta il campo Azienda utilizzando il seguente comando.
Update-MgUser -UserId <username> -CompanyName "Nuovo Nome Azienda"
Un esempio di un tipico campo Azienda.
Come impostare l'attributo Azienda per tutti gli utenti corrispondenti a un dominio utilizzando PowerShell
Esecuzione dello script utilizzando PowerShell ISE o Visual Studio Code
Passaggio 1: Installare PowerShell Core (se non è già installato)
Per scaricare PowerShell Core:
- Visita la pagina delle versioni di PowerShell su GitHub e scarica l'ultima versione stabile per il tuo sistema operativo.
- Segui le istruzioni di installazione fornite sulla pagina di GitHub.
Passaggio 2: Installare PowerShell ISE o Visual Studio Code
Per installare ed eseguire Powershell o Visual Studio Code:
OPPURE:
- Cerca PowerShell ISE nel menu di avvio e seleziona per avviarlo.
NOTA: Questa opzione è disponibile solo per Windows. Powershell è incluso in Windows.
O
- Scarica Visual Studio Code dal sito web ufficiale ed esegui l'installazione.
- Apri Visual Studio Code e apri la vista delle Estensioni selezionando l'icona quadrata nella barra laterale o premendo Ctrl+Shift+X.
- Cerca PowerShell e seleziona Install sull'estensione PowerShell di Microsoft.
Passaggio 3: Installare il modulo PowerShell di Microsoft Graph
Per aprire PowerShell ISE o Visual Studio Code:
- Avvia PowerShell ISE o apri un nuovo terminale PowerShell in Visual Studio Code.
- Digita il seguente comando e premi Invio:
Install-Module Microsoft.Graph -Scope CurrentUser - Se ti viene chiesto di installare il provider NuGet, digita S e premi Invio.
- Se ti viene chiesto di installare da un repository non attendibile, digita S e premi Invio.
Passaggio 4: Connettersi a Microsoft Graph
Per connetterti al tuo Azure AD:
- Digita il seguente comando e premi Invio:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Inserisci le credenziali di amministratore di Azure AD nella finestra di accesso.
Passaggio 5: Eseguire lo script
Per inserire ed eseguire lo script:
- Copia lo script seguente:
# Definisci il dominio di destinazione e il nuovo nome dell'azienda
$targetDomain = "esempio.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 ciascun 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 di script in PowerShell ISE o Visual Studio Code.
- Se stai utilizzando PowerShell ISE, seleziona Esegui script, indicato da un'icona verde Play, o premi F5.
- Se stai utilizzando Visual Studio Code, seleziona Esegui, indicato da un'icona verde Play, o premi F5.