Scenario
Gli amministratori devono verificare se il componente aggiuntivo Exclaimer per Outlook (o altri componenti aggiuntivi di Office) è distribuito e disponibile per tutti gli utenti in un tenant Microsoft 365. Utilizzare questo articolo per risolvere i casi in cui gli utenti segnalano che il componente aggiuntivo è assente, non si carica o è distribuito in modo incoerente.
Motivo
I problemi di distribuzione dei componenti aggiuntivi possono verificarsi per diversi motivi:
- La distribuzione centralizzata non è stata completata con successo.
- Il gruppo o l'ambito di distribuzione assegnato non include l'utente interessato.
- Microsoft 365 ritarda la propagazione del componente aggiuntivo.
- Vincoli di licenza o di provisioning della casella di posta bloccano la distribuzione.
- Gli utenti erano offline durante o dopo la distribuzione, il che impedisce al componente aggiuntivo di registrarsi nella loro casella di posta.
Risoluzione
Aprire PowerShell come Amministratore.
-
Eseguire il seguente comando per verificare lo stato della distribuzione per tutti gli utenti:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; Invoke-WebRequest -Uri "https://raw.githubusercontent.com/exclaimerltd/Internal-Support-Scripts/master/GetAddInForAllUsers.ps1" -OutFile "$env:TEMP\GetAddInForAllUsers.ps1"; & "$env:TEMP\GetAddInForAllUsers.ps1"
NOTE:
Esecuzione di questo comando:
• Ignora la policy di esecuzione di PowerShell per la sessione corrente.
• Scarica lo script nella directory temporanea locale.
• Esegue automaticamente lo script.
Lo script quindi:
• Verifica la presenza del modulo Exchange Online richiesto e lo installa se mancante.
• Richiede l'autenticazione.
• Stabilisce automaticamente la connessione a Exchange Online. - Esaminare l'output.
- Lo script restituirà un elenco di utenti e lo stato del componente aggiuntivo specificato.
- Confermare se il componente aggiuntivo è presente, abilitato e assegnato correttamente.
- Verificare dove vengono salvati i file di output.
Lo script determina automaticamente dove salvare i file di output.
- Posizione principale: C:\Users\<username>\Downloads
-
Posizione alternativa (se Downloads non è disponibile): C:\Temp (lo script crea questa cartella se non esiste già)
NOTE: File di output generati:
• Rapporto CSV: GetAddInForAllUsers_<timestamp>.csv — contiene i risultati completi del controllo dello stato del componente aggiuntivo per utente.
• Log della trascrizione: Transcript_<timestamp>.txt — contiene un log completo dell'esecuzione dello script per la risoluzione dei problemi.
Il formato <timestamp> è yyyyMMdd_HHmmss (ad esempio, 20260409_143015).
NOTE:
• Lo script gestisce automaticamente la connessione a Exchange Online; non è necessario connettersi manualmente.
• Lo script richiede le autorizzazioni appropriate per interrogare Exchange Online.
• I risultati potrebbero non riflettere le modifiche in tempo reale a causa dei ritardi di propagazione in Microsoft 365.
• Se esegui lo script troppo presto dopo la distribuzione, potrebbe non mostrare il componente aggiuntivo per gli utenti che sono stati offline tra la distribuzione e l'esecuzione dello script. Questi utenti devono solitamente connettersi (ad esempio, avviando Outlook) affinché il componente aggiuntivo venga registrato.
• Se agli utenti manca il componente aggiuntivo nonostante sia stato assegnato, verifica l'appartenenza al gruppo, controlla la configurazione della Distribuzione Centralizzata e verifica lo stato di provisioning della cassetta postale.
• Questo script è particolarmente utile per confrontare la distribuzione prevista con quella effettiva su larga scala.
• Lo script gestisce automaticamente la connessione a Exchange Online; non è necessario connettersi manualmente.
• Lo script richiede le autorizzazioni appropriate per interrogare Exchange Online.
• I risultati potrebbero non riflettere le modifiche in tempo reale a causa dei ritardi di propagazione in Microsoft 365.
• Se esegui lo script troppo presto dopo la distribuzione, potrebbe non mostrare il componente aggiuntivo per gli utenti che sono stati offline tra la distribuzione e l'esecuzione dello script. Questi utenti devono solitamente connettersi (ad esempio, avviando Outlook) affinché il componente aggiuntivo venga registrato.
• Se agli utenti manca il componente aggiuntivo nonostante sia stato assegnato, verifica l'appartenenza al gruppo, controlla la configurazione della Distribuzione Centralizzata e verifica lo stato di provisioning della cassetta postale.
• Questo script è particolarmente utile per confrontare la distribuzione prevista con quella effettiva su larga scala.