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 |
Relaterade länkar
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för