Set-MsolUserLicense

Bir kullanıcının lisans atamasını Güncelleştirmeler.

Not

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

Syntax

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, kullanıcılara Kuruluşlar için Office 365 lisansını 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ı kullanıcıdan 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, Kuruluşlar için Office 365 lisansını Office 365 Deskless lisansıyla değiştirir. Bu değişiklikler tek bir işlemde yapılır. Bu nedenle kullanıcı, Office 365 Deskless eklenmeden Kuruluşlar için Office 365 lisansının kaldırıldığı bir ara duruma gelmez.

Parametreler

-AddLicenses

Kullanıcıya atanacak bir lisans dizisini belirtir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LicenseOptions

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

Type:LicenseOption[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

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

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLicenses

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False