Office 365系列之九:使用Windows PowerShell管理O365平台
正如之前我们说的,通过O365管理中心、Exchange 管理中心、Lync管理中心SharePoint 管理中心能做的事情和能够实现的需求是远远满足不了客户的时间需求的。可以使用用于 Windows PowerShell 的 Azure Active Directory 模块 cmdlet 执行 Azure AD 管理任务。而且还可以做到使用单个 Windows PowerShell 窗口连接和同时管理 Office 365、SharePoint、Exchange 和 Lync 管理任务。接下来让我们一起来看看如何实现的。
1. 先决条件
安装Azure AD模块的系统要求:Windows 8.1、Windows 8、Windows 7、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2。
软件要求及下载链接
a. Microsoft Online Services 登录助手,下载链接如下:
http://www.microsoft.com/zh-cn/download/details.aspx?id=41950
b. Microsoft Azure Active Directory 模块,下载链接如下:
http://go.microsoft.com/fwlink/p/?linkid=236297
c. Windows PowerShell Module for Lync Online,下载链接如下:
http://www.microsoft.com/en-us/download/details.aspx?id=39366
d. SharePoint Online Management Shell, 下载链接如下:
http://www.microsoft.com/en-us/download/details.aspx?id=35588
注:
(1) 自 2014 年 10 月 20 日起,用于 Windows PowerShell 的 Azure Active Directory 模块(32 位版本)将正式停用;
(2) Exchange Online 是没有独立的模块的,已经包含在Azure AD中;
(3) 必须先安装Microsoft Online Services 登录助手才能安装其他组件。
2. 安装必备组件
根据上述提供的链接下载这个四个安装程序,加起来也就只有15M左右
运行程序Microsoft Online Services 登录助手(msoidcli_64),点击”安装“
安装也是神速的,点击”完成”
运行Microsoft Azure Active Directory 模块程序,点击“Next”
勾选”I Accept the terms in the License Terms”, 点击“Next”
确认安装路径和是否生成桌面快捷方式,点击”Next"
点击”Install”
完成安装后,点击”Finish”
运行LyncOnlinePowerShell 模块程序,勾选”I agree to the license terms and conditions“,点击”Install“
安装成功后点击“Close“
运行SharePointOnlineManagementShell 模块安装程序,勾选”I accept the terms in the license Agreement“,点击”Install“
完成安装后,点击“Finish“
在控制面板中可以确认已经安装了以上四个组件了,如图:
3. 连接到Office 365
以管理员身份运行此计算机上的Windows PowerShell
运行命令”Get-Module”, 可看到目前只有2个模块的
运行命令” Import-Module MsOnline” 导入O365模块, 在运行” Get-Module”, 可看到已经导入多一个模块了;
运行“$credential = Get-Credential“,输入O365管理员账户和密码,创建O365凭据;
通过命令” Connect-MsolService -Credential $credential” 连接到O365, 确保没有任何报错和警告
此时就可以管理O365了,可以运行一下几个命令进行测试,如下:
4. 连接到 SharePoint Online
运行命令” Import-Module Microsoft.Online.SharePoint.PowerShell” 导入模块,会收到警告提示有些命令可以没有导入,可以通过后加-Verbose再次导入
运行命令” Connect-SPOService -Url https://itlight-admin.sharepoint.com -credential $credential” 连接至SharePoint Online.
注:以上是连接至全球版时用的命令,连接中国版O365 SharePoint Online时请使用以下命令:
Connect-SPOService -Url https://itlight-admin.sharepoint.cn -credential $credential”
若要确认已连接,可在 Windows PowerShell 提示下键入命令” Get-SPOSite”,并按 ENTER 键
运行命令” Import-Module LyncOnlineConnector”导入Lync模块,会发现报错”在此系统上禁止运行脚本“如下图:
刚开始我也遇到过这个问题,最后经过查找Technet文档和咨询O365技术支持后发现,原因就是由于ExecutionPolicy的问题。更改默认策略为” RemoteSigned “后重新导入模块即可。
运行以下命令加载Lync Online 管理脚本
$lyncSession = New-CsOnlineSession -Credential $credential
Import-PSSession $lyncSession
6. 连接到 Exchange Online
运行以下命令加载Exchange Online管理脚本
中国版O365
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell-LiveID/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
全球版O365
$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection
Import-PSSession $exchangeSession
通过以上整个配置过程,我们已经实现了可以通过单一Windows PowerShell 实现统一管理Office 365、Exchange Online、Lync Online和SharePoint Online了。这样以后的批量管理操作就非常方便了,特别是很多管理中心无法实现的工作。
本文出自 “黄锦辉专栏” 博客,谢绝转载!
Office 365系列之九:使用Windows PowerShell管理O365平台相关推荐
- Office 365 系列之九:配置和体验 Exchange 和 Lync
在之前的篇章中,我们已经安装好 Office 365 Pro Plus 和通过 O365 订阅激活了.接下来我们来看看具体怎么配置和使用 Exchange 和 Skype, 这部分内容对于学习过 Ex ...
- Office 365系列(4)------Cutover Migrate 搬迁方式至O365上来方法及步骤总结
- Office 365系列(5)------IMAP Migrate 搬迁方式至O365上来方法及步骤总结
- Office 365系列之十七:配置Outlook IMAP方式连接ExchangeOnline
1. 前提条件 1.1 确保已经创建并启用用户的邮箱,关于如何创建用户请参考黄锦辉专栏 Office 365系列之五:创建新用户 http://stephen1991.blog.51cto.com ...
- Office 365系列之十六:配置Outlook POP3方式连接Exchange Online
1. 前提条件 1.1 确保已经创建并启用用户的邮箱,关于如何创建用户请参考黄锦辉专栏 Office 365系列之五:创建新用户 http://stephen1991.blog.51cto.com ...
- Office 365系列:配置Outlook IMAP方式连接ExchangeOnline
1. 前提条件 1.1 确保已经创建并启用用户的邮箱,关于如何创建用户请参考黄锦辉专栏 Office 365系列之五:创建新用户 http://stephen1991.blog.51cto.com ...
- Office 365系列之十五:配置Outlook MAPI方式连接Exchange Online
1. 前提条件 1.1 确保已经创建并启用用户的邮箱,关于如何创建用户请参考黄锦辉专栏 Office 365系列之五:创建新用户 http://stephen1991.blog.51cto.com/ ...
- 使用Windows PowerShell管理虚拟交换机
前面介绍了Hyper-V 2012 R2的虚拟交换机,但是企业常常部署的是Windows Server 2012 R2 Server Core模式或者使用免费的Hyper-V Server 2012 ...
- 软考高级信息系统项目管理师系列之九:项目范围管理
软考高级信息系统项目管理师系列之九:项目范围管理 一.范围管理输入.输出.工具和技术表 二.范围管理概述 三.规划范围管理 四.收集需求 1.收集需求: 2.需求分类 3.收集需求的工具与技术 4.收 ...
最新文章
- python自动退出程序_python异常退出
- 独家 | 如何创建用于离线估算业务指标的测试集?(附代码链接)
- Windows通过VNC访问Kylin桌面环境
- H3C 交换机S6520X软件版本升级
- 数据库范式1NF 2NF 3NF BCNF
- 实战:Nginx集成Lua脚本并调用memcached
- 飞桨第四节七日cv经典网络 2020.4.3
- windows和linux下,查看oracle SID的方法
- 原来MySQl就是这样工作的
- 初探PHP的SQL注入攻击的技术实现以及预防措施
- 2019swpuj2ee作业3
- Ubuntu安装RabbitMQ及RabbitMQ基于使用
- 强化学习 马尔可夫决策过程(MDP)是什么
- 说话没技巧,母猪都嫌吵!
- 香港银行开户失败的原因及应对方法 香港银行开户要求愈发严资者如果想在香港银行开户,需对香港银行开户政透彻的了解,这样才能确保开户的成功率。
- RGB TFT-LCD彩条显示实验
- 互动广告助您抢量成功
- rss阅读器保存html文件,4款在线RSS阅读器使用体验
- 缓冲区溢出漏洞_缓冲区溢出漏洞简介
- line-height的使用