Question
We have invited an external user to a SharePoint Online sub-site.
- We sent the invite to [email protected] non-MSFT account.
- The user accepted the invite via her [email protected] MSFT account.
That was all good.
The user now needs to be able to sign in with her [email protected] MSFT account. The problem is that we are unable to send a new invite to the user, without that invite already being associated with a MSFT account.
We have tried to completely delete the external user from our SharePoint and O365 system before sending a new invite. Unfortunately, the new invite goes directly to the MSFT sign-in page instead of cuing the user to associate a new MSFT account.
There are the locations from which we have tried to completely delete the users.
- Active Users portal.office.com > Users > Active Users.
- User Profiles Admin > SharePoint > User Profiles > Manage User Profiles > Search > i:0#.f|membership
- Active Directory portal.office.com > Admin > Azure AD
- SpoExternalUser PowerShell >
Get-SPOExternalUser –PageSize 50
- SpoUser PowerShell >
Get-SpoUser
for all sites (footnote 1) - MsolUser PowerShell >
Get-MsolUser
In the above locations, there are some external users listed, though the problematic external user is NOT listed. Why cannot we invite her back to our organization?
Footnotes
1 Get-SpoUser for all Sites
Get-SPOsite |
Select -ExpandProperty url |
% { Get-SpoUser -Site $_ | Select -ExpandProperty LoginName } |
? { $_ -like "*@*" } |
Get-Unique