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 |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-RemoveLicenses
Anger en matris med licenser som ska tas bort från användaren.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-UserPrincipalName
Anger användarens huvudnamn för den användare som ska uppdateras.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |