10 ready-to-implement PowerShell scripts to make AD management easy!

Azure Active DirectoryAzure AD Management

How to resend Azure AD invitation to guest user?

Why does an organization need guest users

In today’s digital landscape, organizations often collaborate with external businesses, providing access to certain resources or services within the organization’s digital ecosystem is essential for collaboration and facilitating workflows. Guest users enable seamless collaboration while maintaining security and control over important internal resources.

As an administrator, you might find yourself in a position to resend an invitation to a guest user because they did not receive the invite or due to mistyping the email address of the guest user. Under these circumstances, you need to resend the invitation to the guest user.

There are two methods to resend an Azure AD invitation, one is by using the Azure portal and the other is by using a PowerShell script. Here’s a step-by-step guide on how to do in both ways.

Resend guest invitation using the Azure portal

1) Sign in to the Azure portal

Go to https://portal.azure.com/ and sign in with your Azure AD administrator account.

2) Access the users section

Once signed in, go to Azure AD and within Azure AD, select “Users” from the menu.

3) Locate the guest user

Use the search bar or browse through the list to find the guest user to whom you want to resend the invitation.

4) Select the user

Click on the guest user’s name to open their profile.

5) Resend the invitation

In the User’s profile, in the Overview section, Click on the “Manage (Resend invitation /Reset status)”.

6) Confirm and send

Confirm that you want to resend the invitation by selecting “Yes” under “Resend invite”, and Azure AD will send another invitation email to the guest user’s email address.

This will prompt the system to send a new email invitation to the guest user. Additionally, the process will generate an invitation URL that you can share with the user directly if it is preferable.

Resend guest invitation using PowerShell

Resending an invite with PowerShell is just like inviting the user again for the first time. Here is the PowerShell script to send the invite:

#Config Variables
$TenantDomain = "abcd.com"
$GuestName= "Dave"
$GuestEmail = "Dave@CarpeDiem.com"
$SiteURL = "https://abcd.com/sites/humanresources"
#Connect to Azure AD
Connect-AzureAD -TenantDomain $TenantDomain
#Invite Guest User
New-AzureADMSInvitation -InvitedUserDisplayName $GuestName -InvitedUserEmailAddress 
$GuestEmail -InviteRedirectURL $SiteURL -SendInvitationMessage $True
#Disconnect Azure AD

In conclusion, whether you’re utilizing the Azure portal or PowerShell, resending invitations to guest users in Azure AD is a straightforward process. By employing these techniques, administrators can effectively manage identities and optimize access for guest users, mitigating issues from missed invitations or incorrect email addresses.

Related posts
Azure Active DirectoryAzure AD Management

Entra Permissions Management Onboarding Guide

Azure Active DirectoryAzure AD Security

Configure gMSA Defender Identity: Step-by-Step Guide

Azure Active DirectoryAzure AD Management

Azure AD Connect issues: Solutions and troubleshooting

Azure Active DirectoryAzure AD Management

How to Sync On-Premises Active Directory Attributes with Azure AD


There are over 8,500 people who are getting towards perfection in Active Directory, IT Management & Cyber security through our insights from Identitude.

Wanna be a part of our bimonthly curation of IAM knowledge?

  • -Select-
  • By clicking 'Become an insider', you agree to processing of personal data according to the Privacy Policy.