使用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。

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

时间: 2024-08-05 15:20:48

使用PowerShell远程连接到ExchangeOnline的相关文章

powershell远程连接

最近因为工作的需要看了看powershell相关的知识,个人总结了一点有关于powershell远程连接需要做的步骤,希望对别人有所帮助. 使用powershell远程连接,需要进行 设备的配置: 1. 开启ps远程管理:enable-psremoting -force (如果出现提示: 按 y 键 回车) 2.开启wrm的请求 : winrm quickconfig 客户端配置: 添加主机信任:Set-Item wsman:\localhost\Client\TrustedHosts -val

Powershell管理系列(三十二)PowerShell操作之开启终端Powershell远程管理

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 步骤1.windows server 2012以上的操作系统,默认是启用远程管理的,但是在windows 2008 R2操作系统之 上,运行invoke-command后报错,如下图,在需要远程连接的电脑上,运行enable-psremoting –force后,即 打开了远程管理,在运行invoke-command,即可成功 步

sublime远程连接到linux主机

sublime远程连接到linux主机 微信开发,直接使用sublime的sftp功能修改wx_sample.php 1.为sublime安装安装包管理插件Package Control (对于大多数sublime使用者,Package Control是必备的,此项可以跳过) 按Ctrl+-调出sublime控制台, 粘贴以下代码到控制台并回车 import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed

16. PowerShell -- 远程管理(2)

PowerShell2.0 远程管理之启用和执行命令 本文涉及的内容: 如何启用和禁用PowerShell的远程管理. 如何在工作组和混合域环境下配置计算机. 如何使用Invoke-Command cmdlet用于在远程主机上执行命令,创建持久线程,在多个命令间同一线程传递的变量和参数. 如何以后台任务的形式实现,用户可以在执行较费时的命令时使用它,并在执行完毕后使用命令回调执行结果. 1 启用和禁用远程管理 PowerShell2.0中能通过在PowerShell提示符下执行下列的cmdlet

15. PowerShell -- 远程管理

·         PowerShell中的远程管理:通过远程管理计算机,通过WinRM (Windows Remote Management) 起作用,它是基于微软的WS-Management协议的. ·         PowerShell 2.0远程管理的条件,必须安装以下软件(默认在windows 7, 2008 R2上安装),并且能够在XP SP3, Server 2003 SP2,Vista,2008 SP1-SP3上安装: 1. Windows PowerShell 2.0 2.

使用Windows Azure PowerShell远程管理Windows Azure虚拟机

对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用于在 Windows Azure 中控制和自动执行工作负荷的部署和管理.   安  装   通过Microsoft Web Platform Installer一键搞定安装.   登录Azure账户   启动安装好的Windows Azure PowerShell,使用“Add-AzureAccou

MSSQL/WMI/PowerShell结合篇(三)执行PowerShell远程脚本

实时监控的基本原理:WMI Monitor->数据库服务器(内网)->PowerShell->监控服务器(内外网)->发送微信 前面已介绍如何创建WMI Monitor,本文介绍如何执行PowerShell远程脚本,实现将WMI获取到的信息从数据库服务器传到监控服务器,即数据库服务器(内网)->PowerShell->监控服务器(内外网) 一.帐号密码信息加密 设置密钥,并将密钥.帐号.密码加密后信息存放于文本中 1.设置加密密钥 function Set-Key {

Powershell远程在Azure A7虚拟机执行Java JVM失败

近期.使用Powershell脚本在A7 (8核,56G内存)配置的 Azure VM(Virtual Machine.虚拟机)上远程运行Java JVM时 (java.exe -version).总是失败并返回例如以下的错误信息. 相同的Powershell脚本.在其他低于A7配置的VM上远程运行一切正常:此外,假设使用远程桌面登录到VM上,再进行相同的操作,一切运行正常. Error occurred during initialization of VM Unable to allocat

通过Enable-PSRemoting 开启Powershell远程管理失败的解决方法

1 Powershell 远程管理是Windows一项很常用的管理方式,但是我们在网上搜到的一些开启方法都是通过Enable-PSRemoting,或者winrm quickconfig,但是有时候执行完毕后发现还是无法实现远程.提示消息是"连接到远程服务器失败,错误消息如下:客户端无法连接到请求中指定的目标" 2 解决方法: 我们需要首先确定Winrm是否开启了侦听: 查看一下Winrm侦听的端口和IP winrm enumerate winrm/config/Listener 发现