Aracılığıyla paylaş


Set-MsolUserLicense

Kullanıcının lisans atamasını güncelleştirir.

Not

Set-MsolUserLicense cmdlet'i kullanım dışıdır. Microsoft Graph PowerShell ile lisans atamayı öğrenin. Daha fazla bilgi için bkz. Lisans Atama Microsoft Graph API'si.

Sözdizimi

Set-MsolUserLicense
   -ObjectId <Guid>
   [-LicenseOptions <LicenseOption[]>]
   [-AddLicenses <String[]>]
   [-RemoveLicenses <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Set-MsolUserLicense
   [-LicenseOptions <LicenseOption[]>]
   -UserPrincipalName <String>
   [-AddLicenses <String[]>]
   [-RemoveLicenses <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]

Description

Set-MsolUserLicense cmdlet'i bir kullanıcının lisans atamasını güncelleştirir. Bu, yeni lisans eklemeyi, lisansı kaldırmayı, lisans seçeneklerini güncelleştirmeyi veya bu eylemlerin herhangi bir bileşimini içerebilir.

Örnekler

Örnek 1: Kullanıcıya lisans ekleme

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"

Bu komut, Office 365 Kurumsal lisansını kullanıcıya ekler.

Örnek 2: Kullanıcıdan lisans kaldırma

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"

Bu komut, Kullanıcılar için Office 365 lisansını kaldırır. Bu, kullanıcının verilerinin her hizmetten kaldırılmasına neden olabilir.

Örnek 3: Bir lisansı başka bir lisansla değiştirme

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"

Bu komut, Kurumlar için Office 365 lisansının yerine Office 365 Deskless lisansı alır. Bu değişiklikler tek bir işlemde yapılır. Bu nedenle, kullanıcı Office 365 Deskless eklenmeden Işletmeler için Office 365 lisansının kaldırıldığı bir ara duruma gelmez.

Parametreler

-AddLicenses

Kullanıcıya atanacak lisans dizisini belirtir.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-LicenseOptions

Lisansa veya SKU'ya özgü ayarlar dizisini belirtir. Lisans atarken tek tek hizmetleri devre dışı bırakmak için kullanılır.

Tür:LicenseOption[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ObjectId

Lisansların güncelleştirildiği kullanıcının benzersiz nesne kimliğini belirtir.

Tür:Guid
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RemoveLicenses

Kullanıcıdan kaldırılacak bir lisans dizisini belirtir.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TenantId

İşlemin gerçekleştirildiği kiracının benzersiz kimliğini belirtir. Varsayılan değer, geçerli kullanıcının kiracısıdır. Bu parametre yalnızca iş ortağı kullanıcıları için geçerlidir.

Tür:Guid
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-UserPrincipalName

Güncelleştirilecek kullanıcının kullanıcı asıl adını belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False