Короткий ответ

Сервис Microsoft 365 включается не «наличием какой-то лицензии», а конкретным SKU + включённым service plan. У ivan.petrov@contoso.example может висеть Microsoft 365 Apps без Exchange Online — Outlook не получит ящик. Или E3, но администратор выключил внутри SKU план Teams/SharePoint. Сначала: какой сервис не работает → какой план его даёт → назначен ли SKU → не Off ли план → нет ли конфликта group-based vs direct. Не покупайте E5 «чтобы точно». Не назначайте Exchange пользователю, которому нужен только Teams Phone без понимания зависимостей.

Provisioning ящика занимает минуты после назначения, не миллисекунды. Не плодите второго пользователя.

Симптомы и как отличить

  • Entra вход Success, OWA: mailbox not found — нет Exchange плана или ещё не создался.
  • Apps (Word) работают, почты нет — типичные Apps for enterprise без EO.
  • Shared mailbox открывается, личный нет — у Ивана нет EO, shared живёт иначе, см. общий ящик.
  • Ошибка conflict: группа назначила SKU A, напрямую SKU B с теми же службами.
Нужен сервисИщите в SKU (ориентир)
Почта OWA/Outlook EOExchange Online Plan 1/2 или бандл с EO
Teams чат/встречиMicrosoft Teams
OneDriveOneDrive / SharePoint
MFA/CAне SKU почты; Entra ID P1 часто в бандлах

Не путайте с невозможностью войти: там CA/disable. Здесь вход есть, продукта нет.

Возможные причины

  1. Назначили не тот SKU (Business Basic vs Apps vs E3).
  2. Group-based licensing: пользователь не в группе.
  3. Service plan Off «экономили».
  4. Нет свободных seats.
  5. Задержка provisioning / ошибка на ящике (старый soft-deleted mailbox).
  6. Hybrid: mailbox on-prem, лицензия EO без migrate — двойная путаница.
  7. Shared vs user: ждали почту на disabled user без конвертации.

Диагностика

1. Назначение

Entra → User → Licenses. Microsoft 365 admin → Active users → Licenses and apps.

Connect-MgGraph -Scopes 'User.Read.All','Organization.Read.All'
Get-MgUserLicenseDetail -UserId ivan.petrov@contoso.example |
  Format-List SkuPartNumber, ServicePlans

Смотрите ProvisioningStatus у планов (Success/Pending/Disabled).

2. Сопоставление с симптомом

Нет ExchangeOnline / EXCHANGE_S_* в enabled — не будет облачного ящика. Нет Teams — Teams не «починится прокси».

3. Конфликт групп

Сообщение licensing error на пользователе. Разведите: либо только группы, либо только direct, либо согласованные SKU.

4. Ящик фактически

Connect-ExchangeOnline -UserPrincipalName admin@contoso.example
Get-Mailbox ivan.petrov@contoso.example -ErrorAction SilentlyContinue
Get-User ivan.petrov@contoso.example | Format-List RecipientType, PreviousRecipientTypeDetails

Пусто при живом EO плане — ждите или смотрите deleted mailbox / alias конфликт.

Решение

Сценарий A. Не тот SKU

Назначьте бандл, который содержит нужный план. Снимите лишний, если seats жмут, не копите три SKU с пересечением.

Сценарий B. План выключен внутри SKU

Включите Exchange/Teams/SharePoint. Сохраните. Подождите 15–60 минут, проверьте Get-Mailbox.

Сценарий C. Group-based

Добавьте в группу лицензирования. Не назначайте тот же SKU вручную параллельно без нужды.

Сценарий D. Нет seats

Купить/освободить. Не забирайте лицензию у случайного сотрудника ночью.

Сценарий E. Soft-deleted mailbox конфликт

Восстановите старый ящик на этого пользователя, не создавайте «ivan2». См. удалённый пользователь.

Сценарий F. Нужна большая квота почты

Plan 2 / E3/E5 vs Plan 1 — см. переполнение ящика. Это тот же рычаг SKU.

В тенанте contoso.onmicrosoft.com group-based licensing плюс прямое назначение одного и того же SKU дают conflict: GUI «лицензия есть», план Disabled. Снимите дубль. Шаблон: группа sg-lic-business-standard → все сотрудники; исключения (общие ящики) не кладите в эту группу.

Проверка после назначения: не только GUI. Get-MgUserLicenseDetailServicePlans с ProvisioningStatus. Pending 15 минут — норма. Час+ при свободных seats — смотрите ошибки provisioning, UPN, soft-deleted mailbox.

Microsoft 365 Apps + Exchange Online Plan 1 как два SKU валидны, если так куплено. E3 «для всех, потому что проще» не обязателен. Не выключайте SharePoint plan, чтобы «сэкономить»: Teams файлы и OneDrive Ивана умрут при живой галочке Teams.

После смены SKU не пересоздавайте профиль Outlook сразу: ящик provisioned минуты. Смотрите Get-Mailbox ivan.petrov@contoso.example. Если ошибка «license conflict» — выгрузите группы лицензирования пользователя (Get-MgUserMemberOf) и уберите двойное назначение одного product.

Как проверить, что проблема устранена

  1. ServicePlans нужный = Success.
  2. OWA открывает ящик / Teams показывает чаты / OneDrive веб создаёт сайт.
  3. Outlook Autodiscover находит EO (не IMAP).
  4. Нет licensing conflict в Entra.

Если не помогло

  • План Success, ящика нет час+: тикет Microsoft, проверьте Accepted Domain, UPN suffix.
  • Hybrid: лицензия нужна для EO features, но ящик всё ещё on-prem — это не «неправильный SKU», а маршрут почты.
  • Power Automate/другой сервис — другой plan в том же SKU, снова галочки.
  • Гость: лицензия в его тенанте, не у вас (кроме части guest features).

Профилактика

  • Группы: «Все сотрудники — Business Standard» и т.п., не ручной клик.
  • Чеклист: новый сотрудник = группа + UPN + MFA, не «дали Apps потому что дешевле» для тех, кому почта обязательна.
  • Алерт на unlicensed with mailbox / наоборот.
  • Не выключайте SharePoint план, «чтобы сэкономить OneDrive» — сломаете Teams файлы.

FAQ

Хватит ли Microsoft 365 Apps для Outlook?

Apps дают клиент Office. Ящик Exchange Online — отдельный план/бандл. Без EO Outlook не к чему подключаться в облаке.

Почему Teams просит лицензию при E3?

Внутри E3 сняли галочку Teams или назначение ещё pending. Либо пользователь смотрит не тот тенант.

Можно ли одну лицензию на двоих посменно?

Нарушение условий и технически ящик один. Не советуйте.

Shared mailbox съел лицензию

Кто-то конвертировал/оставил user mailbox. Верните тип Shared, снимите SKU если соответствует правилам Microsoft для размера ящика.

Graph показывает Disabled план, в GUI включён

Обновите страницу, проверьте group vs direct override. Источник истины — оба слоя.