Delen via


De inwisselingsstatus voor een gastgebruiker opnieuw instellen in Microsoft Entra Externe ID

Van toepassing op:Groene cirkel met een wit vinkje. Externe tenantsWitte cirkel met een grijs X-symbool. van werknemers (meer informatie)

In dit artikel leert u hoe u de aanmeldingsgegevens van de gastgebruiker bijwerkt nadat deze uw uitnodiging voor B2B-samenwerking heeft ingewisseld. Soms moet u de aanmeldingsgegevens bijwerken, bijvoorbeeld wanneer:

  • De gebruiker wil aanmelden met een andere e-mailadres en id-provider
  • Het account voor de gebruiker in hun thuistenant is verwijderd en opnieuw gemaakt is
  • De gebruiker verplaatst is naar een ander bedrijf, maar nog steeds dezelfde toegang tot uw resources nodig heeft
  • De verantwoordelijkheden van de gebruiker zijn doorgegeven aan een andere gebruiker

Om deze scenario's eerder te beheren, moest u het account van de gastgebruiker handmatig verwijderen uit uw map en de gebruiker opnieuw uitnodigen. U kunt nu het Microsoft Entra-beheercentrum, PowerShell of de Microsoft Graph-uitnodigings-API gebruiken om de inwisselingsstatus van de gebruiker opnieuw in te stellen en de gebruiker opnieuw in te schakelen terwijl de object-id, groepslidmaatschappen en app-toewijzingen van de gebruiker behouden blijven. Wanneer de gebruiker de nieuwe uitnodiging inwisselt, wordt de UPN (UserPrincipalName) van de gebruiker niet gewijzigd, maar wordt de aanmeldingsnaam van de gebruiker gewijzigd in de nieuwe e-mail. Vervolgens kan de gebruiker zich aanmelden met behulp van het nieuwe e-mailadres of een e-mailbericht dat u hebt toegevoegd aan de otherMails-eigenschap van het gebruikersobject.

Vereiste Microsoft Entra-rollen

Als u de inwisselingsstatus van een gebruiker opnieuw wilt instellen, hebt u een van de volgende rollen nodig die zijn toegewezen aan het adreslijstbereik:

Het Microsoft Entra-beheercentrum gebruiken om de inwisselingsstatus opnieuw in te stellen

Tip

Stappen in dit artikel kunnen enigszins variƫren op basis van de portal waaruit u begint.

  1. Meld u aan bij het Microsoft Entra-beheercentrum als ten minste een gebruikersbeheerder.

  2. Blader naar Identiteit>Gebruikers>Alle gebruikers.

  3. Selecteer in de lijst de naam van de gebruiker om het gebruikersprofiel te openen.

  4. (Optioneel) Als de gebruiker zich wil aanmelden met een ander e-mailadres:

    1. Selecteer het pictogram Eigenschappen bewerken.
    2. Schuif naar E-mail en typ de nieuwe e-mail .
    3. Selecteer Naast Andere e-mailberichten de optie E-mail toevoegen. Selecteer Toevoegen, typ de nieuwe e-mail en selecteer Opslaan.
    4. Selecteer de knop Opslaan onder aan de pagina om alle wijzigingen op te slaan.
  5. Selecteer op het tabblad Overzicht onder Mijn feed de koppeling Inwisselstatus opnieuw instellen in de tegel B2B-samenwerking .

    Schermopname van de koppeling voor het opnieuw instellen van B2B-samenwerking.

  6. Selecteer Opnieuw instellen onder Status van inwisseling opnieuw instellen.

    Schermopname van de instelling uitnodigingsstatus opnieuw instellen.

PowerShell of Microsoft Graph API gebruiken om de inwisselingsstatus opnieuw in te stellen

Het e-mailadres dat wordt gebruikt voor aanmelding opnieuw instellen

Als een gebruiker zich wil aanmelden met een ander e-mailadres:

  1. Zorg ervoor dat het nieuwe e-mailadres is toegevoegd aan de mail- of otherMails-eigenschap van het gebruikersobject.
  2. Vervang het e-mailadres in de InvitedUserEmailAddress-eigenschap door het nieuwe e-mailadres.
  3. Gebruik een van de onderstaande methoden om de inwisselingsstatus van de gebruiker opnieuw in te stellen.

Notitie

  • Wanneer u het e-mailadres van de gebruiker opnieuw instelt op een nieuw e-mailadres, raden we u aan de mail-eigenschap in te stellen. Op deze manier kan de gebruiker de uitnodiging inwisselen door zich aan te melden op uw map, naast het gebruik van de inwisselingslink in de uitnodiging.
  • Voor alleen-app-aanroepen kan de inwisselingsstatus niet opnieuw worden ingesteld als er rollen zijn toegewezen aan het doelgebruikersaccount.

PowerShell gebruiken om de inwisselingsstatus opnieuw in te stellen

Install-Module Microsoft.Graph
Connect-MgGraph -Scopes "User.ReadWrite.All"

$user = Get-MgUser -Filter "startsWith(mail, 'john.doe@fabrikam.net')"
New-MgInvitation `
    -InvitedUserEmailAddress $user.Mail `
    -InviteRedirectUrl "https://myapps.microsoft.com" `
    -ResetRedemption `
    -SendInvitationMessage `
    -InvitedUser $user

Microsoft Graph API gebruiken om de inwisselingsstatus opnieuw in te stellen

Als u de Microsoft Graph-uitnodigings-API wilt gebruiken, stelt u de resetRedemption eigenschap true in op het nieuwe e-mailadres in de eigenschap en geeft u het invitedUserEmailAddress nieuwe e-mailadres op.

POST https://graph.microsoft.com/v1.0/invitations  
Authorization: Bearer eyJ0eX...  
ContentType: application/json  
{  
   "invitedUserEmailAddress": "<<external email>>",  
   "sendInvitationMessage": true,  
   "invitedUserMessageInfo": {  
      "messageLanguage": "en-US",  
      "ccRecipients": [  
         {  
            "emailAddress": {  
               "name": null,  
               "address": "<<optional additional notification email>>"  
            }  
         } 
      ],  
      "customizedMessageBody": "<<custom message>>"  
},  
"inviteRedirectUrl": "https://myapps.microsoft.com?tenantId=",  
"invitedUser": {  
   "id": "<<ID for the user you want to reset>>"  
}, 
"resetRedemption": true 
}

Volgende stap