Dela via


Set-MsolUserLicense

Uppdaterar licenstilldelningen för en användare.

Anteckning

Cmdleten Set-MsolUserLicense är inaktuell. Lär dig hur du tilldelar licenser med Microsoft Graph PowerShell. Mer information finns i Assign License Microsoft Graph API ( Tilldela licens för Microsoft Graph API).

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

Cmdleten Set-MsolUserLicense uppdaterar licenstilldelningen för en användare. Detta kan inkludera att lägga till en ny licens, ta bort en licens, uppdatera licensalternativen eller en kombination av dessa åtgärder.

Exempel

Exempel 1: Lägga till en licens till en användare

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

Det här kommandot lägger till Office 365 för företag-licensen till användaren.

Exempel 2: Ta bort en licens från en användare

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

Det här kommandot tar bort Office 365 för företag-licensen från användaren. Detta kan resultera i att användarens data tas bort från varje tjänst.

Exempel 3: Ersätt en licens med en annan

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

Det här kommandot ersätter Office 365 för företag-licensen med en office 365 deskless-licens. Dessa ändringar görs i en enda åtgärd. Användaren hamnar därför inte i ett mellanliggande tillstånd där Office 365 för företag-licensen tas bort utan att Office 365 Deskless läggs till.

Parametrar

-AddLicenses

Anger en matris med licenser som användaren ska tilldelas.

Typ:String[]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-LicenseOptions

Anger en matris med licens- eller SKU-specifika inställningar. Används för att inaktivera enskilda tjänster när du tilldelar en licens.

Typ:LicenseOption[]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Anger det unika objekt-ID för användaren som licenserna ska uppdateras för.

Typ:Guid
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLicenses

Anger en matris med licenser som ska tas bort från användaren.

Typ:String[]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Anger det unika ID:t för den klientorganisation som åtgärden ska utföras på. Standardvärdet är den aktuella användarens klientorganisation. Den här parametern gäller endast för partneranvändare.

Typ:Guid
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

Anger användarens huvudnamn för den användare som ska uppdateras.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False