Set-AzureADUserLicense
Lägger till eller tar bort licenser för en Microsoft-onlinetjänst i listan över tilldelade licenser för en användare.
Anteckning
Cmdleten Set-AzureADUserLicense är inaktuell. Lär dig hur du tilldelar licenser med Microsoft Graph PowerShell. Mer information finns i Tilldela Licens Microsoft Graph API.
Syntax
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Set-AzureADUserLicense lägger till eller tar bort licenser för en Microsoft-onlinetjänst i listan över tilldelade licenser för en användare.
Exempel
Exempel 1: Lägga till en licens till en användare baserat på en mallanvändare
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
Det första kommandot hämtar en användare med cmdleten Get-AzureADUser (./Get-AzureADUser.md)och lagrar den sedan i variabeln $LicensedUser.
Det andra kommandot hämtar en annan användare med Get-AzureADUser och lagrar den sedan i variabeln $User.
Det tredje kommandot skapar en AssignedLicense-typ och lagrar den sedan i variabeln $License.
Det fjärde kommandot anger egenskapen SkuId för $License till samma värde som egenskapen SkuId för $LicensedUser.
Det femte kommandot skapar ett AssignedLicenses-objekt och lagrar det i variabeln $Licenses.
Det sjätte kommandot lägger till licensen i $License till $Licenses.
Det sista kommandot tilldelar licenserna i $Licenses till användaren i $User. Licenserna i $Licenses innehåller $License från det tredje och fjärde kommandot.
Parametrar
-AssignedLicenses
Anger en lista över licenser som ska tilldelas eller ta bort.
Typ: | AssignedLicenses |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse. De acceptabla värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- SilentlyContinue
- Stoppa
- Suspend
Typ: | ActionPreference |
Alias: | infa |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationVariable
Anger en informationsvariabel.
Typ: | String |
Alias: | iv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ObjectId
Anger ID för en användare (som ett UPN eller ObjectId) i Azure AD.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Kommentarer
Se migreringsguiden för Set-AzureADUserLicense till Microsoft Graph PowerShell.