PowerShell ile Microsoft 365 lisanslarını ve hizmetlerini görüntüleme

Bu makale hem Microsoft 365 Kurumsal hem de Office 365 Kurumsal için geçerlidir.

Microsoft 365 kuruluşunuzdaki kullanılabilir lisans planları, lisanslar ve hizmetler hakkındaki ayrıntıları görüntülemek için Microsoft 365 için PowerShell'i kullanabilirsiniz. Her Microsoft 365 aboneliği aşağıdaki öğelerden oluşur:

  • Lisanslama planları Bunlar lisans planları veya Microsoft 365 planları olarak da bilinir. Lisans planları, kullanıcıların kullanabileceği Microsoft 365 hizmetlerini tanımlar. Microsoft 365 aboneliğiniz birden çok lisans planı içerebilir. Örnek bir lisans planı Microsoft 365 E3.

  • Hizmetleri Bunlar hizmet planları olarak da bilinir. Hizmetler, Exchange Online ve Kurumlar için Microsoft 365 Uygulamaları (daha önce Office 365 ProPlus olarak adlandırılıyordu) gibi her lisans planında kullanılabilen Microsoft 365 ürünleri, özellikleri ve özellikleridir. Kullanıcılara farklı hizmetlere erişim izni veren farklı lisans planlarından atanmış birden çok lisans olabilir.

  • Lisans Her lisans planı satın aldığınız lisans sayısını içerir. Lisans planı tarafından tanımlanan Microsoft 365 hizmetlerini kullanabilmeleri için kullanıcılara lisans atarsınız. Her kullanıcı hesabı, Microsoft 365'te oturum açıp hizmetleri kullanabilmesi için bir lisans planından en az bir lisans gerektirir.

Farklı Office 365 aboneliklerinde kullanılabilen ürünler, özellikler ve hizmetler hakkında daha fazla bilgi için bkz. Plan Seçenekleri Office 365.

Microsoft Graph PowerShell SDK'sını kullanma

Not

Azure Active Directory modülünün yerini Microsoft Graph PowerShell SDK'sı alır. Tüm Microsoft Graph API'lerine erişmek için Microsoft Graph PowerShell SDK'sını kullanabilirsiniz. Daha fazla bilgi için bkz. Microsoft Graph PowerShell SDK'sını kullanmaya başlama.

İlk olarak Microsoft 365 kiracınıza bağlanın.

Abonelik lisans planlarının okunması için Organization.Read.All izin kapsamı veya 'List subscribedSkus' Graph API başvuru sayfasında listelenen diğer izinlerden biri gerekir.

Connect-Graph -Scopes Organization.Read.All

Geçerli lisans planlarınız ve her bir plan için kullanılabilir lisanslar hakkındaki özet bilgileri görüntülemek için şu komutu çalıştırın:

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

Sonuçlar aşağıdakileri içerir:

  • SkuPartNumber: Kuruluşunuz için kullanılabilir lisans planlarını gösterir. Örneğin, ENTERPRISEPACK Office 365 Kurumsal E3 için lisans planı adıdır.

  • Etkin: Belirli bir lisans planı için satın aldığınız lisansların sayısı.

  • ConsumedUnits: Belirli bir lisans planındaki kullanıcılara atadığınız lisansların sayısı.

Tüm lisans planlarınızda kullanılabilen Microsoft 365 hizmetleriyle ilgili ayrıntıları görüntülemek için önce lisans planlarınızın listesini görüntüleyin.

Get-MgSubscribedSku

Ardından lisans planları bilgilerini bir değişkende depolayın.

$licenses = Get-MgSubscribedSku

Ardından hizmetleri belirli bir lisans planında görüntüleyin.

$licenses[<index>].ServicePlans

<index> , komutun görüntüsünden Get-MgSubscribedSku | Select SkuPartNumber lisans planının satır numarasını belirten bir tamsayıdır( eksi 1).

Örneğin, komutun Get-MgSubscribedSku | Select SkuPartNumber görüntüsü şuysa:

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

Ardından ENTERPRISEPREMIUM lisans planına yönelik hizmetleri görüntüleme komutu şu şekildedir:

$licenses[2].ServicePlans

ENTERPRISEPREMIUM üçüncü satırdır. Bu nedenle, dizin değeri (3 - 1) veya 2'dir.

Lisans planlarının tam listesi (ürün adları olarak da bilinir), bunların dahil edilen hizmet planları ve bunlara karşılık gelen kolay adları için bkz. Lisanslama için ürün adları ve hizmet planı tanımlayıcıları.

Ayrıca bkz.

PowerShell ile Microsoft 365 kullanıcı hesaplarını, lisanslarını ve gruplarını yönetme

PowerShell ile Microsoft 365’i yönetme

Microsoft 365 için PowerShell'i kullanmaya başlama