http://support2.microsoft.com/kb/2411920


$LiveCred = Get-Credential


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


设置执行策略为不受限制

Set-ExecutionPolicy Unrestricted


Import-PSSession $Session

=============================================


单击“开始”,依次指向“所有程序”、“附件”和“Windows PowerShell”,然后单击“Windows PowerShell”。

运行以下命令:


$LiveCred = Get-Credential

在“Windows PowerShell 凭据请求”窗口中,键入基于云的组织中的帐户的凭据。然后单击“确定”。


运行以下命令:

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

注释注意:

利用 AllowRedirection 参数,全球数据中心的基于云的组织都可以使用相同的 URL 将 Windows PowerShell 连接到基于云的服务。


运行以下命令:

Import-PSSession $Session

基于云的服务中使用的命令将导入到您的本地计算机的客户端会话中,并通过进度条进行跟踪。此过程完成后,可以运行这些命令。


断开 Windows PowerShell 与基于云的服务之间的连接

使用完服务器端会话后,请始终通过运行以下命令来断开 Windows PowerShell 的连接:

Remove-PSSession <session variable>

例如,若要从由变量 $Session 定义的服务器端会话断开,请运行以下命令:

Remove-PSSession $Session

重要说明   如果关闭 Windows PowerShell 窗口而不断开与服务器端会话的连接,则您的连接将在 15 分钟内保持打开状态。您的帐户一次只能与服务器端会话建立三个连接。