Set-AzureADUserLicense
Přidá nebo odebere licence pro online službu Microsoftu do seznamu přiřazených licencí pro uživatele.
Poznámka
Rutina Set-AzureADUserLicense je zastaralá. Zjistěte , jak přiřazovat licence pomocí Prostředí Microsoft Graph PowerShell. Další informace najdete v tématu Přiřazení licence rozhraní Microsoft Graph API.
Syntaxe
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Set-AzureADUserLicense přidá nebo odebere licence pro online službu Microsoftu do seznamu přiřazených licencí pro uživatele.
Příklady
Příklad 1: Přidání licence uživateli na základě uživatele šablony
PS C:\> $LicensedUser = Get-AzureADUser -ObjectId "TemplateUser@contoso.com"
PS C:\> $User = Get-AzureADUser -ObjectId "User@contoso.com"
PS C:\> $License = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicense
PS C:\> $License.SkuId = $LicensedUser.AssignedLicenses.SkuId
PS C:\> $Licenses = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
PS C:\> $Licenses.AddLicenses = $License
PS C:\> Set-AzureADUserLicense -ObjectId $User.ObjectId -AssignedLicenses $Licenses
První příkaz získá uživatele pomocí rutiny Get-AzureADUser (./Get-AzureADUser.md) a pak ho uloží do proměnné $LicensedUser.
Druhý příkaz získá dalšího uživatele pomocí Get-AzureADUser a pak ho uloží do proměnné $User.
Třetí příkaz vytvoří typ AssignedLicense a pak ho uloží do proměnné $License.
Čtvrtý příkaz nastavil vlastnost SkuId $License na stejnou hodnotu jako vlastnost SkuId $LicensedUser.
Pátý příkaz vytvoří objekt AssignedLicenses a uloží ho do proměnné $Licenses.
Šestý příkaz přidá licenci v $License do $Licenses.
Poslední příkaz přiřadí licence v $Licenses uživateli v $User. Licence v $Licenses zahrnují $License z třetího a čtvrtého příkazu.
Parametry
-AssignedLicenses
Určuje seznam licencí, které se mají přiřadit nebo odebrat.
Typ: | AssignedLicenses |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-InformationAction
Určuje, jak tato rutina reaguje na informační událost. Tento parametr přijímá tyto hodnoty:
- Pokračovat
- Ignorovat
- Dotazem
- SilentlyContinue
- Zastavit
- Suspend
Typ: | ActionPreference |
Aliasy: | infa |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InformationVariable
Určuje informační proměnnou.
Typ: | String |
Aliasy: | iv |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ObjectId
Určuje ID uživatele (jako hlavní název uživatele nebo Id objektu) v Azure AD.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Poznámky
Projděte si průvodce migrací pro Set-AzureADUserLicense do Prostředí Microsoft Graph PowerShell.