我们希望在SharePoint中自动执行外部用户邀请。我们试图实现的手动过程有效,但不是Powershell方法。Azure AD - 外部用户对SharePoint的邀请使用Powershell
手动处理: 通过邀请将sharepoint站点分享给电子邮件(例如[email protected])。当受邀用户接受邀请时,用户将创建一个Microsoft帐户,该帐户将通过UPN a-guest-user_anyemail.com#EXT#@mytenant.onmicrosoft.com在我们的Azure AD租赁中创建一个帐户。用户可以随后使用该电子邮件作为登录ID登录([email protected])。
使用PowerShell Azure的AD模块V2 步骤:使用PowerShell命令
新AzureADUser -DisplayName “AGuest用户” -PasswordProfile $ PasswordProfile -AccountEnabled $真
- 创建用户-MailNickName“aguestuser” -UserPrincipalName“[email protected]”-UserType“Guest”-OtherEmails“ag [email protected]”
一旦做到这一点,该用户可以成功地使用[email protected],但不使用电子邮件即[email protected]
登录当使用Powershell进行配置时,是否有人知道如何让外部用户使用他们的电子邮件帐户登录?谢谢
经过大量的试验和错误之后,我发现可以使用New Azure B2B API(当前处于预览中)命令New-AxureADMSInvitation完成此操作。此过程在当前的Azure AD中创建本地访客帐户,当用户接受邀请时,他们可以使用其现有Microsoft帐户登录或创建新密码。 – Aarun