The New-AzureADUser cmdlet creates a user in Azure Active Directory (Azure AD). Instead use the New-AzureADMSInvitation cmdlet which is used to invite a new external user to your directory. Reference: https://docs.microsoft.com/en-us/powershell/module/azuread/new-azureadmsinvitation