Set-AzureADUserLicense
Hozzáadja vagy eltávolítja a Microsoft online szolgáltatáshoz tartozó licenceket a felhasználóhoz rendelt licencek listájához.
Megjegyzés
A Set-AzureADUserLicense parancsmag elavult. Megtudhatja, hogyan rendelhet licenceket a Microsoft Graph PowerShell-lel. További információt a Licenc hozzárendelése Microsoft Graph API-val című témakörben talál.
Syntax
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
A Set-AzureADUserLicense hozzáadja vagy eltávolítja a Microsoft online szolgáltatáshoz tartozó licenceket a felhasználóhoz hozzárendelt licencek listájára.
Példák
1. példa: Licenc hozzáadása egy felhasználóhoz sablonfelhasználó alapján
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
Az első parancs a Get-AzureADUser (./Get-AzureADUser.md)-parancsmag használatával lekéri a felhasználót, majd a $LicensedUser változóban tárolja.
A második parancs egy másik felhasználót kap a Get-AzureADUser használatával, majd a $User változóban tárolja.
A harmadik parancs létrehoz egy AssignedLicense típust, majd a $License változóban tárolja.
A negyedik parancs a $License SkuId tulajdonságát ugyanarra az értékre állítja, mint a $LicensedUser SkuId tulajdonsága.
Az ötödik parancs létrehoz egy AssignedLicenses objektumot, és az $Licenses változóban tárolja.
A hatodik parancs hozzáadja az $License licencét a $Licenses.
Az utolsó parancs hozzárendeli a $Licenses licenceit a $User felhasználójához. A $Licenses licencei a harmadik és a negyedik parancsból származó $License tartalmazzák.
Paraméterek
-AssignedLicenses
Megadja a hozzárendelni vagy eltávolítani kívánt licencek listáját.
Típus: | AssignedLicenses |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-InformationAction
Meghatározza, hogy ez a parancsmag hogyan reagáljon egy információs eseményre. A paraméter elfogadható értékei a következők:
- Folytatás
- Kihagyás
- Érdeklődni
- FolytatásCsendben
- Leállítás
- Felfüggesztés
Típus: | ActionPreference |
Aliasok: | infa |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-InformationVariable
Egy információs változót ad meg.
Típus: | String |
Aliasok: | iv |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ObjectId
Megadja egy felhasználó (UPN vagy ObjectId) azonosítóját az Azure AD-ben.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
Jegyzetek
Tekintse meg a Set-AzureADUserLicense és a Microsoft Graph PowerShell migrálási útmutatóját.