在我们的 AD 和 Office 365 中实施 AADC 后,我们接下来要部署混合 Exchange,是否必须使用 ADFS?谢谢!
我们有一个交换混合环境。(有些用户在本地交换中,有些用户在 office 365。)
当我们想从本地导出电子邮件时,我们使用下面的命令来导出邮箱和存档。
New-MailboxExportRequest -Mailbox "user" -FilePath \\mysrv\l$\PST\Mailbox-user.pst; New-MailboxExportRequest -Mailbox "user" -IsArchive -FilePath \\mysrv\l$\PST\Mailbox-user-archive.pst -confirm:$false
Run Code Online (Sandbox Code Playgroud)
New-MailboxExportRequest 适用于本地用户而不适用于 Office 365。有没有办法使用 powershell 将 Office 365 用户邮箱导出到 pst?
到目前为止我尝试过的:
我登录到 Office 365
$UserCredential = Get-Credential
Import-Module MSOnline
Connect-MsolService -Credential $UserCredential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Run Code Online (Sandbox Code Playgroud)
并尝试 New-MailboxExportRequest
但它会产生错误。显然,Office 365 不知道该命令
PS C:\Users\pp> New-MailboxExportRequest
New-MailboxExportRequest : The term 'New-MailboxExportRequest' is not recognized as the name of a cmdlet, function,
script …Run Code Online (Sandbox Code Playgroud) powershell export microsoft-office-365 exchange-2013 exchange-hybrid
我一直在与 Office365 对此案的支持作斗争,因为他们一直告诉我的是/不可能的,这与他们指示我的文档相矛盾。
一些信息:
我发现 Microsoft 将为 Exchange 2016 提供免费的混合版许可证密钥,因此我决定我们可以在混合模式下安装和部署 Exchange 服务器。我们已经安装了服务器,并准备部署混合配置。
支持代表建议我所有邮件流必须通过 Exchange on prem,不能通过 365。基本上我认为这是无稽之谈,因为 on prem 许可证不允许我们托管邮箱,因此不应涉及该服务器邮件流。它应该做的只是充当 Exchange Online 和 Active Directory 之间的桥梁。
他还说混合配置不支持通配符证书,但无法告诉我原因。
我认为这种情况应该非常简单并且应该有效吗?我们只是希望所有邮件继续发送到 365,它甚至不应该触及我们的 Exchange。Exchange 所做的只是提供属性、管理工具以及 AD 和 Exchange Online 之间的组织信任。