使用PowerShell远程连接到ExchangeOnline

可以使用以下 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。

wKiom1aLhsXjt2t8AAAixafvVkI670.png



2、输入并运行以下命令:

$UserCredential = Get-Credential

并输入O365中具有管理员权限的用户名和密码。

wKiom1aLh5jBC7jDAACwkmS204c762.png



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


wKioL1aLiLmCjyccAAAydJa-Vnc599.png


4、输入并运行以下命令:

Import-PSSession $Session

运行后会创建隐式远程处理模块。

wKiom1aLiTaR3WXeAAA_oHYslyI718.png

处理完后,

wKioL1aLiaeDruW8AABF5BHUsqU887.png


5、连接到ExchangeOnline

connect-msolservice

再次输入O365中具有管理员权限的账号和密码。

wKioL1aLimTBkos9AACWgNcPE4k749.png


6、恭喜,可以使用PowerShell命令去查询ExchangeOnline!


PS:确保在完成后断开与远程PowerShell 会话的连接。如果在不断开会话连接的情况下关闭 Windows PowerShell 窗口,可能会用完可用的所有远程 PowerShell 会话,然后需要等待这些会话过期。若要断开远程 PowerShell 会话连接,请运行以下命令:

Remove-PSSession $Session



你可能感兴趣的:(windows,Microsoft,管理员)