如何将Microsoft帐户添加到Azure Active Directory?

时间:2016-11-02 00:16:06

标签: powershell azure azure-active-directory

通过旧门户将用户添加到Azure Active Directory时,您会看到以下屏幕: enter image description here 它允许您添加具有现有Microsoft帐户的用户。

我需要使用现有的Microsoft帐户导入许多用户。我计划编写一个PowerShell脚本来实现这个目标。

如何使用PowerShell脚本向Azure AD添加现有的Microsoft Office帐户?

New-AzureADUser抱怨" userPrincipalName"无效,如this question中所示。还有另一种方式吗?

3 个答案:

答案 0 :(得分:1)

不幸的是,Azure PowerShell模块不支持将Microsoft帐户添加到Azure Active Directory。使用此功能的唯一方法是使用旧的Azure门户https://manage.windowsazure.com/

答案 1 :(得分:0)

您确定要导入所有帐户吗? Azure Active Directory支持B2B模型。

B2B基于邀请模型,允许您通过合作伙伴管理的身份启用对公司应用程序的访问。您可以提供电子邮件以及要共享的应用程序,并向您的合作伙伴,客户或在Azure Active Directory中拥有帐户的任何其他人发送邀请。 Azure AD向他们发送带有链接的电子邮件邀请。合作伙伴用户关注该链接,并提示您使用其Azure AD帐户登录或注册新的Azure AD帐户。

在我看来,您不必导入用户。更多信息:https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2b-collaboration-overview/

答案 2 :(得分:0)

这可以通过New-AzureADMSInvitation使用。

> Install-Module AzureAD
> Import-Module AzureAD
> Connect-AzureAD
> New-AzureADMSInvitation -InvitedUserEmailAddress 'test@test.com' -InviteRedirectUrl 'https://portal.azure.com'

您的输出将包含一个InviteRedeemUrl,被邀请者应在已经使用其Microsoft帐户登录的浏览器中打开。可以将其他可选参数传递给New-AzureADMSInvitation。请参阅文档here