Set-MsolUserLicense

Aktualizace přiřazení licence pro uživatele.

Poznámka

Rutina Set-MsolUserLicense je zastaralá. Zjistěte , jak přiřadit licence pomocí Microsoft Graph PowerShellu. Další informace najdete v tématu Přiřazení licence 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

Rutina Set-MsolUserLicense aktualizuje přiřazení licence pro uživatele. To může zahrnovat přidání nové licence, odebrání licence, aktualizaci možností licence nebo jakoukoli kombinaci těchto akcí.

Příklady

Příklad 1: Přidání licence uživateli

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

Tento příkaz přidá uživateli licenci Office 365 pro podniky.

Příklad 2: Odebrání licence od uživatele

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

Tento příkaz uživateli odebere licenci Office 365 for Enterprises. To může vést k odebrání dat uživatele z každé služby.

Příklad 3: Nahrazení jedné licence jinou

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

Tento příkaz nahradí licenci Office 365 for Enterprises licencí Office 365 Deskless. Tyto změny se provádějí v jedné operaci. Uživatel proto nekončí v přechodném stavu, kdy se licence Office 365 pro podniky odebere bez přidání Office 365 deskless.

Parametry

-AddLicenses

Určuje pole licencí, které se mají uživateli přiřadit.

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

-LicenseOptions

Určuje pole nastavení specifických pro licenci nebo skladovou položku. Používá se k zakázání jednotlivých služeb při přiřazování licence.

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

-ObjectId

Určuje jedinečné ID objektu uživatele, pro který se mají aktualizovat licence.

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

-RemoveLicenses

Určuje pole licencí, které se mají uživateli odebrat.

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

-TenantId

Určuje jedinečné ID tenanta, na kterém se má operace provést. Výchozí hodnota je tenant aktuálního uživatele. Tento parametr se vztahuje pouze na uživatele partnera.

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

-UserPrincipalName

Určuje hlavní název uživatele, který se má aktualizovat.

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