Scenariusz
Administratorzy muszą zweryfikować, czy dodatek Exclaimer Outlook (lub inne dodatki Office) jest wdrożony i dostępny dla wszystkich użytkowników w dzierżawie Microsoft 365. Skorzystaj z tego artykułu podczas rozwiązywania problemów, gdy użytkownicy zgłaszają, że dodatek jest nieobecny, nie ładuje się lub jest wdrażany niespójnie.
Przyczyna
Problemy z wdrożeniem dodatku mogą wystąpić z kilku powodów:
- Centralne wdrożenie nie zakończyło się pomyślnie.
- Przypisana grupa wdrożeniowa lub zakres nie obejmuje dotkniętego użytkownika.
- Microsoft 365 opóźnia propagację dodatku.
- Ograniczenia licencyjne lub dotyczące udostępniania skrzynki pocztowej blokują wdrożenie.
- Użytkownicy byli offline podczas lub po wdrożeniu, co uniemożliwia rejestrację dodatku w ich skrzynce pocztowej.
Rozwiązanie
Otwórz PowerShell jako Administrator.
-
Uruchom następujące polecenie, aby sprawdzić status wdrożenia dla wszystkich użytkowników:
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"
UWAGI:
Uruchomienie tego polecenia:
• Pomija politykę wykonywania PowerShell dla bieżącej sesji.
• Pobiera skrypt do lokalnego katalogu tymczasowego.
• Automatycznie wykonuje skrypt.
Skrypt następnie:
• Sprawdza, czy wymagany jest moduł Exchange Online i instaluje go, jeśli jest brakujący.
• Prosi o uwierzytelnienie.
• Automatycznie nawiązuje połączenie z Exchange Online. - Przejrzyj wyniki.
- Skrypt zwróci listę użytkowników oraz status określonego dodatku.
- Potwierdź, czy dodatek jest obecny, włączony i poprawnie przypisany.
- Sprawdź, gdzie zapisywane są pliki wyjściowe.
Skrypt automatycznie określa miejsce zapisu plików wyjściowych.
- Główna lokalizacja: C:\Users\<username>\Downloads
-
Alternatywna lokalizacja (jeśli folder Downloads jest niedostępny): C:\Temp (skrypt tworzy ten folder, jeśli jeszcze nie istnieje)
UWAGI: Generowane pliki wyjściowe:
• Raport CSV: GetAddInForAllUsers_<timestamp>.csv — zawiera pełne wyniki sprawdzenia statusu dodatku dla każdego użytkownika.
• Log transkrypcji: Transcript_<timestamp>.txt — zawiera pełny log wykonania skryptu do celów rozwiązywania problemów.
Format <timestamp> to yyyyMMdd_HHmmss (na przykład 20260409_143015).
UWAGI:
• Skrypt automatycznie obsługuje połączenie z Exchange Online; nie musisz łączyć się ręcznie.
• Skrypt wymaga odpowiednich uprawnień do zapytań w Exchange Online.
• Wyniki mogą nie odzwierciedlać zmian w czasie rzeczywistym z powodu opóźnień propagacji w Microsoft 365.
• Jeśli uruchomisz skrypt zbyt szybko po wdrożeniu, może on nie pokazać dodatku dla użytkowników, którzy byli offline między wdrożeniem a wykonaniem skryptu. Ci użytkownicy zazwyczaj muszą się połączyć z siecią (na przykład uruchamiając Outlook), aby dodatek został zarejestrowany.
• Jeśli użytkownikom brakuje dodatku pomimo przypisania, potwierdź członkostwo w grupie, zweryfikuj konfigurację Centralized Deployment oraz sprawdź status udostępniania skrzynki pocztowej.
• Ten skrypt jest szczególnie przydatny do porównywania oczekiwanego i faktycznego wdrożenia na dużą skalę.
• Skrypt automatycznie obsługuje połączenie z Exchange Online; nie musisz łączyć się ręcznie.
• Skrypt wymaga odpowiednich uprawnień do zapytań w Exchange Online.
• Wyniki mogą nie odzwierciedlać zmian w czasie rzeczywistym z powodu opóźnień propagacji w Microsoft 365.
• Jeśli uruchomisz skrypt zbyt szybko po wdrożeniu, może on nie pokazać dodatku dla użytkowników, którzy byli offline między wdrożeniem a wykonaniem skryptu. Ci użytkownicy zazwyczaj muszą się połączyć z siecią (na przykład uruchamiając Outlook), aby dodatek został zarejestrowany.
• Jeśli użytkownikom brakuje dodatku pomimo przypisania, potwierdź członkostwo w grupie, zweryfikuj konfigurację Centralized Deployment oraz sprawdź status udostępniania skrzynki pocztowej.
• Ten skrypt jest szczególnie przydatny do porównywania oczekiwanego i faktycznego wdrożenia na dużą skalę.