Сценарий
Администраторам необходимо проверить, развернуто ли дополнение Exclaimer Outlook Add-in (или другие надстройки Office) и доступно ли оно для всех пользователей в аренде Microsoft 365. Используйте эту статью при устранении неполадок в случаях, когда пользователи сообщают, что надстройка отсутствует, не загружается или развернута непоследовательно.
Причина
Проблемы с развертыванием надстройки могут возникать по нескольким причинам:
- Централизованное развертывание не было успешно завершено.
- Назначенная группа развертывания или область не включает затронутого пользователя.
- Microsoft 365 задерживает распространение надстройки.
- Ограничения лицензирования или подготовки почтового ящика блокируют развертывание.
- Пользователи были офлайн во время или после развертывания, что препятствует регистрации надстройки в их почтовом ящике.
Решение
Откройте PowerShell от имени администратора.
-
Выполните следующую команду, чтобы проверить статус развертывания для всех пользователей:
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"
ПРИМЕЧАНИЯ:
Выполнение этой команды:
• Обходит политику выполнения PowerShell для текущей сессии.
• Загружает скрипт во временную локальную папку.
• Автоматически выполняет скрипт.
Далее скрипт:
• Проверяет наличие необходимого модуля Exchange Online и устанавливает его при отсутствии.
• Запрашивает аутентификацию.
• Автоматически устанавливает соединение с Exchange Online. - Просмотрите вывод.
- Скрипт вернёт список пользователей и статус указанной надстройки.
- Подтвердите, присутствует ли надстройка, включена ли она и правильно ли назначена.
- Проверьте, где сохраняются выходные файлы.
Скрипт автоматически определяет место сохранения выходных файлов.
- Основное расположение: C:\Users\<username>\Downloads
-
Резервное расположение (если папка Downloads недоступна): C:\Temp (скрипт создаст эту папку, если она ещё не существует)
ПРИМЕЧАНИЯ: Сгенерированные выходные файлы:
• CSV-отчёт: GetAddInForAllUsers_<timestamp>.csv — содержит полные результаты проверки статуса надстройки по каждому пользователю.
• Журнал транскрипта: Transcript_<timestamp>.txt — содержит полный журнал выполнения скрипта для устранения неполадок.
Формат <timestamp> — yyyyMMdd_HHmmss (например, 20260409_143015).
ПРИМЕЧАНИЯ:
• Скрипт автоматически обрабатывает подключение к Exchange Online; вам не нужно подключаться вручную.
• Для выполнения скрипта требуются соответствующие разрешения для запроса к Exchange Online.
• Результаты могут не отражать изменения в реальном времени из-за задержек распространения в Microsoft 365.
• Если вы запускаете скрипт слишком рано после развертывания, он может не показать надстройку для пользователей, которые были офлайн между развертыванием и выполнением скрипта. Обычно таким пользователям нужно выйти в онлайн (например, запустив Outlook), чтобы надстройка зарегистрировалась.
• Если у пользователей отсутствует надстройка, несмотря на назначение, подтвердите членство в группе, проверьте конфигурацию централизованного развертывания и статус подготовки почтового ящика.
• Этот скрипт особенно полезен для сравнения ожидаемого и фактического развертывания в масштабе.
• Скрипт автоматически обрабатывает подключение к Exchange Online; вам не нужно подключаться вручную.
• Для выполнения скрипта требуются соответствующие разрешения для запроса к Exchange Online.
• Результаты могут не отражать изменения в реальном времени из-за задержек распространения в Microsoft 365.
• Если вы запускаете скрипт слишком рано после развертывания, он может не показать надстройку для пользователей, которые были офлайн между развертыванием и выполнением скрипта. Обычно таким пользователям нужно выйти в онлайн (например, запустив Outlook), чтобы надстройка зарегистрировалась.
• Если у пользователей отсутствует надстройка, несмотря на назначение, подтвердите членство в группе, проверьте конфигурацию централизованного развертывания и статус подготовки почтового ящика.
• Этот скрипт особенно полезен для сравнения ожидаемого и фактического развертывания в масштабе.