Set-MsolUserLicense

Updates de licentietoewijzing voor een gebruiker.

Notitie

De cmdlet Set-MsolUserLicense is afgeschaft. Meer informatie over het toewijzen van licenties met Microsoft Graph PowerShell. Zie de Microsoft-Graph API licentie toewijzen voor meer informatie.

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

De cmdlet Set-MsolUserLicense werkt de licentietoewijzing voor een gebruiker bij. Dit kan bestaan uit het toevoegen van een nieuwe licentie, het verwijderen van een licentie, het bijwerken van de licentieopties of een combinatie van deze acties.

Voorbeelden

Voorbeeld 1: Een licentie toevoegen aan een gebruiker

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

Met deze opdracht wordt de Office 365 voor ondernemingen-licentie aan de gebruiker toegevoegd.

Voorbeeld 2: Een licentie van een gebruiker verwijderen

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

Met deze opdracht verwijdert u de Office 365 voor ondernemingen-licentie van de gebruiker. Dit kan ertoe leiden dat de gegevens van de gebruiker uit elke service worden verwijderd.

Voorbeeld 3: De ene licentie vervangen door een andere

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

Met deze opdracht wordt de Office 365 voor Ondernemingen-licentie vervangen door een Office 365 Deskless-licentie. Deze wijzigingen worden in één bewerking aangebracht. Daarom eindigt de gebruiker niet in een tussenliggende status waarin de Office 365 voor Ondernemingen-licentie wordt verwijderd zonder dat Office 365 Deskless wordt toegevoegd.

Parameters

-AddLicenses

Hiermee geeft u een matrix van licenties die aan de gebruiker moeten worden toegewezen.

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

-LicenseOptions

Hiermee geeft u een matrix van licentie- of SKU-specifieke instellingen. Wordt gebruikt om afzonderlijke services uit te schakelen bij het toewijzen van een licentie.

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

-ObjectId

Hiermee geeft u de unieke object-id van de gebruiker waarvoor licenties moeten worden bijgewerkt.

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

-RemoveLicenses

Hiermee geeft u een matrix van licenties op die van de gebruiker moeten worden verwijderd.

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

-TenantId

Hiermee geeft u de unieke id van de tenant op waarop de bewerking moet worden uitgevoerd. De standaardwaarde is de tenant van de huidige gebruiker. Deze parameter is alleen van toepassing op partnergebruikers.

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

-UserPrincipalName

Hiermee geeft u de principal-naam van de gebruiker op die moet worden bijgewerkt.

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