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 |