Set-MsolUserLicense

Uppdateringar 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 Tilldela Licens 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 omfatta att lägga till en ny licens, ta bort en licens, uppdatera licensalternativen eller någon 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 licensen Office 365 för företag 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öretagslicensen 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 licensen Office 365 för företag med en Office 365 skrivbordslös licens. Dessa ändringar görs i en enda åtgärd. Användaren hamnar därför inte i ett mellanliggande tillstånd där licensen Office 365 för företag tas bort utan att Office 365 Deskless läggs till.

Parametrar

-AddLicenses

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

Type:String[]
Position:Named
Default value:None
Required: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.

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

-ObjectId

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

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

-RemoveLicenses

Anger en matris med licenser att ta bort från användaren.

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

-TenantId

Anger det unika ID för klientorganisationen 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.

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

-UserPrincipalName

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

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