Set-AzureADUserLicense
Agrega o quita licencias de un servicio en línea de Microsoft a la lista de licencias asignadas para un usuario.
Nota
El cmdlet Set-AzureADUserLicense está en desuso. Aprenda a asignar licencias con Microsoft Graph PowerShell. Para obtener más información, consulta Asignar licencia de Microsoft Graph API.
Syntax
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Set-AzureADUserLicense agrega o quita licencias de un servicio en línea de Microsoft a la lista de licencias asignadas para un usuario.
Ejemplos
Ejemplo 1: Agregar una licencia a un usuario basado en un usuario de plantilla
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
El primer comando obtiene un usuario mediante el cmdlet Get-AzureADUser y, a continuación, lo almacena en la variable $LicensedUser.
El segundo comando obtiene otro usuario mediante Get-AzureADUser y, a continuación, lo almacena en la variable $User.
El tercer comando crea un tipo AssignedLicense y, a continuación, lo almacena en la variable $License.
El cuarto comando establece la propiedad SkuId de $License en el mismo valor que la propiedad SkuId de $LicensedUser.
El quinto comando crea un objeto AssignedLicenses y lo almacena en la variable $Licenses.
El sexto comando agrega la licencia en $License a $Licenses.
El comando final asigna las licencias de $Licenses al usuario en $User. Las licencias de $Licenses incluyen $License de los comandos tercero y cuarto.
Parámetros
-AssignedLicenses
Especifica una lista de licencias que se van a asignar o quitar.
Type: | AssignedLicenses |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Especifica cómo responde este cmdlet a un evento de información. Los valores permitidos para este parámetro son los siguientes:
- Continuar
- Ignore
- Consultar
- SilentlyContinue
- Stop
- Suspender
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Especifica una variable de información.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
Especifica el identificador de un usuario (como UPN o ObjectId) en Azure AD.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de