Set-EntraBetaUserSponsor
Establece los patrocinadores de un usuario (usuarios o grupos).
Sintaxis
SetUserSponsor (valor predeterminado)
Set-EntraBetaUserSponsor
-UserId <String>
-Type <String>
-SponsorIds <String[]>
[<CommonParameters>]
Description
El Set-EntraBetaUserSponsor cmdlet establece los patrocinadores de un usuario (usuarios o grupos). La característica patrocinador realiza un seguimiento de quién es responsable de cada usuario invitado mediante la asignación de una persona o grupo, lo que garantiza la responsabilidad.
Update-EntraBetaUserSponsor es un alias de Set-EntraBetaUserSponsor.
En escenarios delegados con cuentas profesionales o educativas, el usuario que ha iniciado sesión debe tener un rol de Microsoft Entra compatible o un rol personalizado que incluya el microsoft.directory/users/sponsors/update permiso.
Los siguientes roles con privilegios mínimos admiten esta operación:
- Escritores de directorios
- Administrador de usuarios
Ejemplos
Ejemplo 1: Asignación de un patrocinador de usuario único
Connect-Entra -Scopes 'User.ReadWrite.All'
$sponsor = Get-EntraBetaUser -UserId 'SponsorEmail@contoso.com'
Set-EntraBetaUserSponsor -UserId 'JohnstoneH@fabrikam.com' -Type User -SponsorIds $sponsor.Id
En este ejemplo se muestra cómo asignar un solo usuario como patrocinador a una cuenta de usuario de destino.
- El
-UserIdparámetro especifica el identificador de usuario o el nombre principal de usuario. Puede usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo alias para-UserId. - El
-Typeparámetro especifica el tipo de patrocinador que se asigna al usuario. Los tipos de patrocinador admitidos son (usuario o grupo). - El
-SponsorIdsparámetro especifica los identificadores de patrocinadores que se asignarán al usuario.
Ejemplo 2: Asignación de un patrocinador de grupo único
Connect-Entra -Scopes 'User.ReadWrite.All', 'GroupMember.Read.All'
$group = Get-EntraBetaGroup -SearchString 'Sales and Marketing'
Set-EntraBetaUserSponsor -UserId 'JohnstoneH@fabrikam.com' -Type Group -SponsorIds $group.Id
En este ejemplo se muestra cómo asignar un único grupo como patrocinador a una cuenta de usuario de destino.
- El
-UserIdparámetro especifica el identificador de usuario o el nombre principal de usuario. Puede usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo alias para-UserId. - El
-Typeparámetro especifica el tipo de patrocinador que se asigna al usuario. Los tipos de patrocinador admitidos son (usuario o grupo). - El
-SponsorIdsparámetro especifica los identificadores de patrocinadores que se asignarán al usuario.
Ejemplo 3: Asignación de varios patrocinadores de usuario
Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraBetaUserSponsor -UserId 'JohnstoneH@fabrikam.com' -Type User -SponsorIds @("db0c6l50-93ee-4b22-9bb9-c8454875d990","c9db38b9-e5b8-4b5e-ak78-9812230af58d")
En este ejemplo se muestra cómo asignar varios usuarios como patrocinadores a una cuenta de usuario de destino.
- El
-UserIdparámetro especifica el identificador de usuario o el nombre principal de usuario. Puede usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo alias para-UserId. - El
-Typeparámetro especifica el tipo de patrocinador que se asigna al usuario. Los tipos de patrocinador admitidos son (usuario o grupo). - El
-SponsorIdsparámetro especifica los identificadores de patrocinadores que se asignarán al usuario.
Ejemplo 4: Asignación de varios patrocinadores de grupos
Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraBetaUserSponsor -UserId 'JohnstoneH@fabrikam.com' -Type Group -SponsorIds @("db0c6f50-93ee-4b22-9bb9-c8454875d990","c9db38b9-e5v8-4b5e-ae78-9812230af58d")
En este ejemplo se muestra cómo asignar varios grupos como patrocinadores a una cuenta de usuario de destino.
- El
-UserIdparámetro especifica el identificador de usuario o el nombre principal de usuario. Puede usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo alias para-UserId. - El
-Typeparámetro especifica el tipo de patrocinador que se asigna al usuario. Los tipos de patrocinador admitidos son (usuario o grupo). - El
-SponsorIdsparámetro especifica los identificadores de patrocinadores que se asignarán al usuario.
Parámetros
-SponsorId
Especifica el identificador de patrocinador (id. de usuario o grupo) que se va a asignar al destino de usuario específico.
Propiedades de parámetro
| Tipo: | System.String[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Type
Especifica el tipo de patrocinadores que se asigna al usuario. Los tipos de patrocinador admitidos son (usuario o grupo).
Propiedades de parámetro
| Tipo: | System.String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-UserId
Especifica el identificador (como UserPrincipalName o UserId) de un usuario en Microsoft Entra ID.
Propiedades de parámetro
| Tipo: | System.String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | ObjectId (identificador de objeto), UPN, Identity, NombrePrincipalDelUsuario |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.