可以使用以下 Windows 版本:
Windows 10
Windows 8 或 Windows 8.1
Windows Server 2012 或 Windows Server 2012 R2
Windows 7 Service Pack 1 (SP1)*
Windows Server 2008 R2 SP1*
* 需要安装 Microsoft .NET Framework 4.5 或 4.5.1,然后安装 Windows Management Framework 3.0 或 Windows Management Framework 4.0。
1、为了使 Windows
PowerShell 能够运行已签名脚本,请在Windows PowerShell (“以管理员身份运行”打开的Windows PowerShell )中运行以下命令:
Set-ExecutionPolicy RemoteSigned
并输入命令Get-ExecutionPolicy确认值为RemoteSigned。
2、输入并运行以下命令:
$UserCredential = Get-Credential
并输入O365中具有管理员权限的用户名和密码。
3、输入并运行以下命令:
国际版O365
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
国内版O365
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell -Credential $UserCredential -Authentication Basic -AllowRedirection
4、输入并运行以下命令:
Import-PSSession $Session
运行后会创建隐式远程处理模块。
处理完后,
5、连接到ExchangeOnline
connect-msolservice
再次输入O365中具有管理员权限的账号和密码。
6、恭喜,可以使用PowerShell命令去查询ExchangeOnline!
PS:确保在完成后断开与远程PowerShell 会话的连接。如果在不断开会话连接的情况下关闭 Windows PowerShell 窗口,可能会用完可用的所有远程 PowerShell 会话,然后需要等待这些会话过期。若要断开远程 PowerShell 会话连接,请运行以下命令:
Remove-PSSession $Session
本文出自 “StanleyTam” 博客,请务必保留此出处http://321674.blog.51cto.com/311674/1731809
使用PowerShell远程连接到ExchangeOnline
原文地址:http://321674.blog.51cto.com/311674/1731809