Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Inquilinos da força de trabalho (saiba mais)
Existem muitas formas de convidar parceiros externos para as suas aplicações e serviços com a colaboração Microsoft Entra B2B. No quickstart anterior, viu como adicionar utilizadores convidados diretamente no centro de administração Microsoft Entra. Pode também utilizar o PowerShell para adicionar utilizadores convidados, um de cada vez ou em lote. Neste início rápido, usa o comando New-MgInvitation para adicionar um utilizador convidado ao teu locatário Microsoft Entra.
Este artigo explica como convidar utilizadores convidados com o Microsoft Graph PowerShell. Também pode gerir utilizadores convidados com Microsoft Entra PowerShell.
Pré-requisitos
Para concluir o cenário neste início rápido, você precisa:
- Uma subscrição do Azure. Se não tiver uma subscrição Azure, crie uma conta gratuita antes de começar.
- Uma função que lhe permite criar utilizadores no diretório do seu inquilino, como pelo menos uma função de Convite de Convidado ou um Administrador de Utilizador.
- Instale o módulo de Login de Identidade Microsoft Graph (Microsoft. Graph.Identity.LogIns) e o módulo Microsoft Graph Users (Microsoft. Graph.Users). Você pode usar a instrução para impedir a
#Requiresexecução de um script, a menos que os módulos necessários do PowerShell sejam atendidos.
#Requires -Modules Microsoft.Graph.Identity.SignIns, Microsoft.Graph.Users
- Obtenha uma conta de e-mail de teste. Precisa de uma conta de e-mail de teste para a qual possa enviar os convites. A conta tem de ser externa à sua organização. Pode usar qualquer tipo de conta, incluindo uma conta social como um endereço Gmail.com ou Outlook.com.
Observação
Este artigo utiliza o Microsoft Graph PowerShell, que substitui os módulos PowerShell do Azure AD e MSOnline já retirados.
Iniciar sessão no seu inquilino
Execute o seguinte comando para se ligar ao seu inquilino:
Connect-MgGraph -Scopes 'User.Invite.All','User.Read.All'
Quando lhe for pedido, introduza as suas credenciais.
Enviar um convite
Para enviar um convite para sua conta de email de teste, execute o seguinte comando do PowerShell (substitua "Henry Ross" e pelo nome e henry@contoso.com endereço de email da sua conta de email de teste):
New-MgInvitation -InvitedUserDisplayName "Henry Ross" -InvitedUserEmailAddress henry@contoso.com -InviteRedirectUrl "https://myapplications.microsoft.com" -SendInvitationMessage:$trueO comando envia um convite para o endereço de e-mail especificado. Verifique a saída, que deve ser semelhante ao exemplo a seguir:
Id InviteRedeemUrl -- --------------- 00aa00aa-bb11-cc22-dd33-44ee44ee44ee https://login.microsoftonline.com/redeem?...
Certifique-se de que o utilizador existe no diretório
Para verificar se o utilizador convidado foi adicionado à Microsoft Entra ID, execute o seguinte comando (substitua henry@contoso.com pelo seu email convidado):
Get-MgUser -Filter "Mail eq 'henry@contoso.com'"Verifique o resultado para garantir que o utilizador que convidou está listado com um nome principal de utilizador (UPN) no formato emailaddress#EXT#@domain. Por exemplo, henry_contoso.com#EXT#@fabrikam.onmicrosoft.com, onde fabrikam.onmicrosoft.com é a organização da qual você enviou os convites.
Id DisplayName Mail UserPrincipalName -- ----------- ---- ----------------- 00aa00aa-bb11-cc22-dd33-44ee44ee44ee Henry Ross henry@contoso.com henry_contoso.com#EXT#@fabrikam.onmicrosoft.com
Limpar recursos
Quando já não precisar da conta de utilizador de teste no diretório, pode eliminá-la. Execute o seguinte comando para eliminar uma conta de utilizador:
Remove-MgUser -UserId '<String>'
Por exemplo:
Remove-MgUser -UserId 'henry_contoso.com#EXT#@fabrikam.onmicrosoft.com'
Ou
Remove-MgUser -UserId '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'
Próximos passos
Neste quickstart, convidou e adicionou um único utilizador convidado ao seu diretório usando o PowerShell. Também pode convidar um utilizador convidado usando o centro de administração Microsoft Entra. Além disso, pode convidar utilizadores convidados em massa usando o PowerShell.