使用 PowerShell 檢視 Microsoft 365 授權和服務

本文適用於 Microsoft 365 企業版和 Office 365 企業版。

您可以使用適用於 Microsoft 365 的 PowerShell 來檢視 Microsoft 365 組織中可用授權方案、授權和服務的詳細數據。 每個 Microsoft 365 訂閱都包含下列元素:

  • 授權方案 這些也稱為授權方案或 Microsoft 365 方案。 授權方案會定義可供使用者使用的 Microsoft 365 服務。 您的 Microsoft 365 訂閱可能包含多個授權方案。 範例授權方案會 Microsoft 365 E3。

  • 服務 這些也稱為服務方案。 服務是每個授權方案中可用的 Microsoft 365 產品、功能和功能,例如,Exchange Online 和 Microsoft 365 Apps 企業版 (先前命名為 Office 365 專業增強版) 。 用戶可以從授與不同服務存取權的不同授權方案指派多個授權給他們。

  • 許可證 每個授權方案都包含您購買的授權數目。 您可以將授權指派給使用者,讓他們可以使用授權方案所定義的 Microsoft 365 服務。 每個用戶帳戶至少需要一個授權方案中的一個授權,才能登入 Microsoft 365 並使用服務。

如需不同 Office 365 訂用帳戶中可用之產品、功能和服務的詳細資訊,請參閱 Office 365 方案選項]

使用 Microsoft Graph PowerShell SDK

注意事項

Azure Active Directory 模組正由 Microsoft Graph PowerShell SDK 取代。 您可以使用 Microsoft Graph PowerShell SDK 來存取所有的 Microsoft Graph API。 如需詳細資訊,請參閱 開始使用 Microsoft Graph PowerShell SDK

首先, 聯機到您的 Microsoft 365 租使用者

讀取訂用帳戶授權方案需要 Organization.Read.All 許可權範圍或 [列出 subscribedSkus] 參考頁面中所列的其中一個其他許可權 圖形 API。

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。

如需授權方案的完整清單 (也稱為產品名稱) 、其包含的服務方案及其對應的易記名稱,請參閱 授權的產品名稱和服務方案標識符

另請參閱

以 PowerShell 管理 Microsoft 365 使用者帳戶、授權和群組

使用 PowerShell 管理 Microsoft 365

開始使用適用於 Microsoft 365 的 PowerShell