Просмотр лицензий и служб Microsoft 365 с помощью PowerShell

Эта статья относится к Microsoft 365 корпоративный и Office 365 корпоративный.

PowerShell для Microsoft 365 можно использовать для просмотра сведений о доступных планах лицензирования, лицензиях и службах в организации Microsoft 365. Каждая подписка Microsoft 365 состоит из следующих элементов:

  • Планы лицензирования Они также называются лицензионными планами или планами Microsoft 365. Планы лицензирования определяют службы Microsoft 365, доступные пользователям. Ваша подписка На Microsoft 365 может содержать несколько планов лицензирования. Пример плана лицензирования будет Microsoft 365 E3.

  • Услуги Они также называются планами обслуживания. Службы — это продукты, функции и возможности Microsoft 365, доступные в каждом плане лицензирования, например Exchange Online и Приложения Microsoft 365 для предприятий (ранее — Office 365 профессиональный плюс). Пользователям может быть назначено несколько лицензий из разных планов лицензирования, которые предоставляют доступ к разным службам.

  • Лицензии Каждый план лицензирования содержит количество приобретенных лицензий. Лицензии назначаются пользователям, чтобы они могли использовать службы Microsoft 365, определенные планом лицензирования. Каждой учетной записи пользователя требуется по крайней мере одна лицензия из одного плана лицензирования, чтобы они могли войти в Microsoft 365 и использовать службы.

Дополнительные сведения о продуктах, функциях и службах, доступных в разных подписках Office 365, см. в разделе Параметры плана Office 365.

Использование пакета SDK Для Microsoft Graph PowerShell

Примечание.

Модуль Azure Active Directory заменяется пакетом SDK Для Microsoft Graph PowerShell. Можно использовать пакет SDK Microsoft Graph PowerShell для доступа ко всем API Microsoft Graph. Дополнительные сведения см. разделе Начало работы с пакетом SDK Microsoft Graph PowerShell.

Сначала подключитесь к клиенту Microsoft 365.

Для чтения планов лицензий на подписку требуется разрешение Organization.Read.All область или одно из других разрешений, перечисленных на странице справочника API Graph list subscriptiondSkus.

Connect-Graph -Scopes Organization.Read.All

Чтобы просмотреть сводные сведения о текущих планах лицензирования и доступных лицензиях для каждого плана, выполните следующую команду:

Get-MgSubscribedSku | Select -Property Sku*, ConsumedUnits -ExpandProperty PrepaidUnits | Format-List

Результаты содержат:

  • SkuPartNumber: Отображает доступные планы лицензирования для вашей организации. Например, ENTERPRISEPACK — это имя плана лицензирования для Office 365 корпоративный E3.

  • Включен: Количество лицензий, приобретенных для определенного плана лицензирования.

  • ConsumedUnits: Количество лицензий, назначенных пользователям из определенного плана лицензирования.

Чтобы просмотреть сведения о службах Microsoft 365, доступных во всех ваших планах лицензий, сначала отобразите список своих лицензионных планов.

Get-MgSubscribedSku

Затем сохраните сведения о планах лицензий в переменной.

$licenses = Get-MgSubscribedSku

Затем отобразите службы в определенном плане лицензирования.

$licenses[<index>].ServicePlans

<index> — это целое число, указывающее номер строки плана лицензирования при отображении Get-MgSubscribedSku | Select SkuPartNumber команды минус 1.

Например, если команда отображается Get-MgSubscribedSku | Select SkuPartNumber следующим образом:

SkuPartNumber
-------------
WIN10_VDA_E5
EMSPREMIUM
ENTERPRISEPREMIUM
FLOW_FREE

Затем команда для отображения служб для плана лицензирования ENTERPRISEPREMIUM следующая:

$licenses[2].ServicePlans

ENTERPRISEPREMIUM — это третья строка. Таким образом, индекс имеет значение (3–1) или 2.

Полный список лицензионных планов (также известных как названия продуктов), включенных планов обслуживания и соответствующих понятных имен см. в разделе Названия продуктов и идентификаторы планов обслуживания для лицензирования.

См. также

Управление учетными записями пользователей Microsoft 365, лицензиями и группами с помощью PowerShell

Управление Microsoft 365 с помощью PowerShell

Начало работы с PowerShell для Microsoft 365