Set-EntraBetaUserSponsor
Define os patrocinadores de um utilizador (utilizadores ou grupos).
Sintaxe
SetUserSponsor (Predefinição)
Set-EntraBetaUserSponsor
-UserId <String>
-Type <String>
-SponsorIds <String[]>
[<CommonParameters>]
Descrição
O Set-EntraBetaUserSponsor cmdlet define os patrocinadores do utilizador (utilizadores ou grupos). A funcionalidade de patrocinador acompanha quem é responsável por cada utilizador convidado, atribuindo uma pessoa ou grupo, garantindo a responsabilização.
Update-EntraBetaUserSponsor é um alias para Set-EntraBetaUserSponsor.
Em cenários delegados com contas de trabalho ou escola, o utilizador iniciado deve ter uma função Microsoft Entra suportada ou uma função personalizada que inclua a microsoft.directory/users/sponsors/update permissão.
Os seguintes papéis de menor privilégio apoiam esta operação:
- Escritores de Diretórios
- Administrador de usuários
Exemplos
Exemplo 1: Atribuir patrocinador de utilizador ú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
Este exemplo demonstra como atribuir um único utilizador, como patrocinador, a uma conta de utilizador alvo.
- O
-UserIdparâmetro especifica o ID do Utilizador ou Nome Principal do Utilizador. Pode usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo um alias para-UserId. - O
-Typeparâmetro especifica o tipo de patrocinador atribuído ao utilizador. Os tipos de patrocinadores suportados são (Utilizador ou Grupo). - O
-SponsorIdsparâmetro especifica os IDs dos patrocinadores a serem atribuídos ao utilizador.
Exemplo 2: Atribuir um 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
Este exemplo demonstra como atribuir um único grupo, como patrocinador, a uma conta de utilizador alvo.
- O
-UserIdparâmetro especifica o ID do Utilizador ou Nome Principal do Utilizador. Pode usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo um alias para-UserId. - O
-Typeparâmetro especifica o tipo de patrocinador atribuído ao utilizador. Os tipos de patrocinadores suportados são (Utilizador ou Grupo). - O
-SponsorIdsparâmetro especifica os IDs dos patrocinadores a serem atribuídos ao utilizador.
Exemplo 3: Atribuir múltiplos patrocinadores utilizadores
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")
Este exemplo demonstra como atribuir múltiplos utilizadores como patrocinadores a uma conta de utilizador alvo.
- O
-UserIdparâmetro especifica o ID do Utilizador ou Nome Principal do Utilizador. Pode usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo um alias para-UserId. - O
-Typeparâmetro especifica o tipo de patrocinador atribuído ao utilizador. Os tipos de patrocinadores suportados são (Utilizador ou Grupo). - O
-SponsorIdsparâmetro especifica os IDs dos patrocinadores a serem atribuídos ao utilizador.
Exemplo 4: Atribuir múltiplos patrocinadores de grupo
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")
Este exemplo demonstra como atribuir múltiplos grupos como patrocinadores a uma conta de utilizador alvo.
- O
-UserIdparâmetro especifica o ID do Utilizador ou Nome Principal do Utilizador. Pode usar-UserPrincipalName,-Identity,-UPN,-ObjectIdcomo um alias para-UserId. - O
-Typeparâmetro especifica o tipo de patrocinador atribuído ao utilizador. Os tipos de patrocinadores suportados são (Utilizador ou Grupo). - O
-SponsorIdsparâmetro especifica os IDs dos patrocinadores a serem atribuídos ao utilizador.
Parâmetros
-SponsorId
Especifica o ID do patrocinador (ID de utilizador ou de grupo) a atribuir ao utilizador específico.
Propriedades dos parâmetros
| Tipo: | System.String[] |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-Type
Especifica o tipo de patrocinadores atribuídos ao utilizador. Os tipos de patrocinadores suportados são (Utilizador ou Grupo).
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-UserId
Especifica o ID (como UserPrincipalName ou UserId) de um utilizador no Microsoft Entra ID.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | IdentificadorDoObjeto, UPN, Identidade, Nome Principal do Utilizador |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.