将Office 365用户引入Active Directory

我目前正在使用现有的Office 365订阅,需要AzureWindows Server 2012 R2的新实例通过Active Directorypipe理用户。 服务器2012 VM是全新的,没有设置。 我了解到,当采取相反的方式并创build一个新的365帐户时,您可以简单地使用DirSync工具并将您的AD用户推送到365云。

我一直没有得到MS的支持,所以我想知道是否有人对如何让用户从云到AD有任何build议,以便我最终可以为服务器用户设置一个SSO情况。

你在找什么是SMTP匹配: http : //support.microsoft.com/kb/2641663

通常,AD – > O365同步的工作方式是为AD中的每个用户创build唯一的标识值,然后将用户推送到O365。 使用标识值来执行更新以匹配帐户。

SMTP匹配通知DirSync工具根据主SMTP地址进行初始匹配。 进一步的同步是使用身份值完成的。

此外,请确保您阅读这个,因为它包括如何更改目录的权限: 目录同步和权限的来源

我不相信微软现在有一个你正在寻找的解决scheme。 如上所述,这与典型的Office 365部署相反。

从长远来看,Azure Active Directory Premium版本与已发布但尚未提供的“Identity Synchronization Tool”具有“高级回写function”(请参阅http://channel9.msdn.com/Events/TechEd/欧洲/ 2014 / CDP-B312 ) 可能会做你想做的事情,但是我感觉到这还不完全存在。

您可以使用Azure Active Directory PowerShell模块对代码进行编码,以便将数据从Azure租户AD中转出,并将用户置于您自己的Active Directory中,但是我无法想象您将从Azure中取回密码哈希值。 这将给密码带来一个棘手的问题。

微软最终需要在这方面为你提供支持。 我会参与销售和支持,以确定实现您的业务目标的最佳方式,而不是将一些糟糕的一次性事件拼凑在一起,最终造成更多的伤害而不是更好的事情。

我自己也在问同样的问题。 这是我采取的方法:

所以我做了服务器的标准设置。 在Azure中configuration并安装了Active Directory域服务。

然后我用这个工具: http : //blogs.technet.com/b/ad/archive/2014/12/15/azure-ad-connect-one-simple-fast-lightweight-tool-to-connect-active-目录和蔚蓝的活性,directory.aspx

当然,这不适合我,因为我的用户都没有在AD!

所以我做了更多的研究,并且遇到了这个问题: 将用户帐户从Azure AD迁移到本地AD?

使用第二个答案,我能够从Azure导出并导入到AD中。

警告一句话:一开始,我打破了authentication。 但是这似乎是因为我在导入之前设置了DirSync / SSO和ADFS。 我导入的所有帐户都被阻止,所以每次运行DirSync时,都会阻止Azure中的帐户。 所以我build议你从这个过程开始:

1)添加两个帐户到您的广告。 – 一个到你的本地AD,一个在你的服务器上。 – 一个Azure AD不属于您的Office 365订阅。 使用您的.onmicrosoft.com域。 给你的广告pipe理员。 2)设置Azure Active Directory Powershell,并确保您有常规的Active Directory Powershell: https : //msdn.microsoft.com/en-us/library/azure/jj151815.aspx

3)使用您创build的Azure AD帐户连接您的MSOL。

4)在前面链接的指南中从Azure AD执行导出。

5)按照相同的指南执行导入到您的本地AD。

6)validation你的账户。

这是我仍然在自己搞清楚的地方。 以上应该回答你如何转移用户的问题。 但是现在,至于设置SSO和DirSync,我不能指导你。 但我使用了AD Connect,这似乎是要为我做的伎俩。 但是请确保你学会了如何撤消它的function! 我设法打破身份validation了近一个小时,而我想通了!

祝你好运! 让我知道你的项目是如何进行的,我会让你知道我的做法。

Chris提供的所有步骤,一切进展顺利,我修改导入命令以避免在同步运行时禁用帐户,我在帐户密码之前添加了Enabled $ True ,是否同时创build并启用了帐户并启用了帐户。

尝试这个:

 import-csv C:\Azure_Export_26_15_1.csv -Encoding UTF8 | foreach-object {New-ADUser -Name ($_.Firstname + "." + $_.Lastname) -SamAccountName ($_.Firstname + "." + $_.Lastname) -GivenName $_.FirstName -Surname $_.LastName -City $_.City -Department $_.Department -DisplayName $_.DisplayName -Fax $_.Fax -MobilePhone $_.MobilePhone -Office $_.Office -PasswordNeverExpires ($_.PasswordNeverExpires -eq "True") -OfficePhone $_.PhoneNumber -PostalCode $_.PostalCode -EmailAddress $_.SignInName -State $_.State -StreetAddress $_.StreetAddress -Title $_.Title -UserPrincipalName $_.UserPrincipalName -Enabled $True -AccountPassword (ConvertTo-SecureString -string "Secret!" -AsPlainText -force) } 

Windows Server Essentialsangular色在具有导入function的控制台中具有有限的连接器。 但是,不能使用此连接器并使用O365启用ADFS,则需要切换到AD Connect。