借助 Microsoft 365 组 中的来宾访问,组织可以与使用不属于 Microsoft 365 的电子邮件帐户的外部用户协作。 如果邀请的来宾用户被列为组成员,但未收到任何电子邮件或组对话,请验证以下事项:
-
组邮件不会发送到来宾用户的垃圾邮件文件夹
-
来宾用户的电子邮件提供商不会拒绝组消息
接下来,了解来宾是否是从 Microsoft 365 中的 SharePoint 和 Azure Active Directory B2B 邀请的。 如果是这样,则可能是目录中存在配置问题。 请 IT 管理员按照以下三步过程解决问题:
-
下载并安装 Microsoft Azure Active Directory V2 PowerShell 模块和 Microsoft Online Services 登录助手。
-
运行一系列 PowerShell 命令来拉取来宾用户帐户属性。
-
修复来宾帐户配置。
-
下载并安装 64 位版本的 Microsoft Azure Active Directory V2 PowerShell 模块。 有关详细信息,请参阅 AzureAD。
-
下载并安装 64 位版本的 Microsoft Online Services 登录助手:适用于 IT 专业人员的 Microsoft Online Services 登录助手 RTW。
-
使用公司管理员凭据连接到 Microsoft PowerShell 。
-
运行以下 cmdlet:
Connect-AzureAD
-
在“输入凭据”页上,输入 Microsoft 365 全局管理员凭据。 有关 Office 365 中的角色的详细信息,请参阅在 Office 365 中分配管理员角色。
- 或 -
-
在 PowerShell 窗口中输入以下内容。 在每个命令后,按 Enter。
Install-module azuread
$adminusername=<global admin username>
$adminpassword=<global admin password>
$password=ConvertTo-SecureString $adminpassword -AsPlainText –Force
$credential=New-Object System.Management.Automation.PsCredential($adminusername,$password)
$cred=Get-Credential -cred $credential
Connect-AzureAD -cred $cred
-
根据 OtherMail 属性中的电子邮件地址查找受邀用户和属性。
Get-AzureADUser -All $true | ?{$_.OtherMails -eq " misconfiguredguestemail@organization.com"} | fl
-
如果主 SMTP 字段为空且 OtherMail 字段具有多个值,则来宾用户帐户配置不正确。 示例如下:
选项 1: 从 OtherMail 属性中删除电子邮件地址。 这将使 OtherMail 成为与受邀来宾电子邮件地址具有相同电子邮件地址的单值属性。 请注意,删除电子邮件地址时,用户将失去对已授予该地址的所有 Microsoft 365 中的 SharePoint 文件的访问权限。
下面是用于删除地址的命令:
Get-AzureADUser -ObjectId <<Userobjectid_from_above>> | Set-AzureADUser -OtherMails "<<Desired email address>>"
- 或 -
选项 2: 删除此用户并将其重新添加到组。 请注意,删除用户时,该用户将失去对已授予该用户电子邮件地址的所有 Microsoft 365 中的 SharePoint 文件的访问权限。