Azure AD - 外部用户对SharePoint使用Powershell的邀请

时间:2017-04-04 13:54:43

标签: azure-active-directory sharepoint-online

我们希望在SharePoint中自动执行外部用户邀请。我们试图实现的手动过程有效,但不是Powershell方法。

手动流程 通过邀请将sharepoint站点共享到电子邮件(例如a-guest-user@anyemail.com)。当受邀用户接受邀请时,用户将创建一个Microsoft帐户,该帐户将在我们的Azure AD租赁中使用UPN a-guest-user_anyemail.com#EXT#@mytenant.onmicrosoft.com 创建帐户。用户可以使用电子邮件作为登录ID( a-guest-user@anyemail.com )随后登录。

使用Powershell Azure AD V2模块 步骤进行:

  1. 使用powershell命令创建用户
      

    New-AzureADUser -DisplayName" AGuest User" -PasswordProfile $ PasswordProfile -AccountEnabled $ true -MailNickName" aguestuser"   -UserPrincipalName" aguestuser@mytenant.onmicrosoft.com" -UserType" 访客" -OtherEmails" a-guest-user@anyemail.com"

  2. 将用户添加到相关的SharePoint组(使用Add-SPOUser powershell命令)
  3. 用户通过电子邮件发送指向SharePoint网站的链接(例如https://mytenant.sharepoint.com/sites/myexternalsite
  4. 完成此操作后,此用户可以使用 aguestuser@mytenant.onmicrosoft.com 成功登录,但使用电子邮件即 a-guest- user@anyemail.com

    在使用Powershell配置时,是否有人知道如何允许外部用户使用其电子邮件帐户登录?谢谢

1 个答案:

答案 0 :(得分:0)

New-AzureADUser Powershell命令仅创建Azure AD用户,不会邀请外部用户。

要邀请外部用户,您可以使用SharePoint客户端库和其他人编写许多类似的脚本。例如,您可以从here

中引用脚本
相关问题