接下来准备上一套Exchange 2013和Office 365的专题,不过在将Exchange和Office 365进行混合部署之前需要首先验证Office 365的版本是否支持混合部署,要知道并不是所有版本的Office 365都支持混合部署的,而且要注意版本号一定要大于15.0.000.0,那么如何来验证呢?我们可以用Powershell来实现

    如何把Powershell连接到Office 365,这是个问题的关键


  1. 首先我们打开Powershell,输入以下命令,$LiveCred = Get-Credential

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第1张图片


2.之后会弹出输入凭据的窗口

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第2张图片


3.输入你的Office 365的登陆凭据,输入正确凭据后将会返回Powershell界面,之后输入如下命令

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第3张图片

   

4.之后运行Import-PSSession $Session将会话导入到本地客户端,注意这时候会出现如下报错,这是因为默认情况下Windows系统是不允许执行远端脚本的,我们需要开启权限,那么如何开启呢

wKioL1P-oHfy2zfEAAHDixLyKuQ620.jpg


5.我们输入如下命令set-executionpolicy remotesigned,之后输入y

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第4张图片


6.接下来我们会得到如下报错,解决这个问题就很简单了,以管理员权限启用Powershell即可

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第5张图片


7.接下来我们把刚才的步骤重做一遍,到最后一步输入首先set-executionpolicy remotesigned

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第6张图片


8.接着$LiveCred = Get-Credential输入用户凭据

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第7张图片


9.$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第8张图片


10.最后一步Import-PSSession $Session将会话导入到本地

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第9张图片


11.输入Get-OrganizationConfig | Format-List AdminDisplayVersion,IsUpgradingOrganization 

如何使用Powershell验证是否支持Exchange与Office 365混合部署_第10张图片

这时候会得到365相应的版本号以及是否正在升级组织的信息,版本号要求大于15.0.000.0,下边的需要时False,这两个都满足的话365的先决条件就满足了