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 10、Windows 8.1、Windows 8、Windows 7、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2。

  •  软件要求及下载链接 

    Microsoft Online Services 登录助手,下载链接如下:

https://www.microsoft.com/zh-cn/download/details.aspx?id=41950 

    Microsoft Azure Active Directory 模块,下载链接如下: 

https://connect.microsoft.com/site1164/Downloads/DownloadDetails.aspx?DownloadID=59185 

    Windows PowerShell Module for Lync Online,下载链接如下: 

http://www.microsoft.com/en-us/download/details.aspx?id=39366 

    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左右; 

image.png

  •  运行程序 Microsoft Online Services 登录助手(msoidcli_64),点击”安装“ 

                             image.png

  • 安装也是神速的,点击”完成” 

                            image.png

  • 运行 Microsoft Azure Active Directory 模块程序,点击“Next” 

                            image.png

  • 勾选”I Accept the terms in the License Terms”, 点击“Next” 

                           image.png

  • 确认安装路径和是否生成桌面快捷方式,点击”Next” 

                           image.png

  • 点击”Install” 

                            image.png

  • 完成安装后,点击”Finish” 

                            image.png

  • 运行 LyncOnlinePowerShell 模块程序,勾选”I agree to the license terms and conditions“,点击”Install“ 

                            image.png

  • 安装成功后点击“Close“ 

                            image.png

  • 运行 SharePointOnlineManagementShell 模块安装程序,勾选”I accept the terms in the license Agreement“,点击”Install“ 

                            image.png

  • 完成安装后,点击“Finish“ 

                            image.png

  • 在控制面板中可以确认已经安装了以上四个组件了,如图: 

                         image.png

 3. 连接到 Office 365

  • 已管理员身份运行Windows PowerShell

  • 运行“Get-Module”可以看到目前有几个模块。

        image.png

  • 运行命令” Import-Module MsOnline” 导入 O365 模块, 在运行” Get-Module”, 可看到已经导入多一个模块了; 

        image.png

  • 运行“$credential = Get-Credential“,输入 O365 管理员账户和密码,创建 O365 凭据; 

        image.png

  • 通过命令” Connect-MsolService -Credential $credential” 连接到 O365, 确保没 有任何报错和警告;

        image.png

  • 此时就可以管理 O365 了,可以运行一下几个命令进行测试,如下: 

        image.png

  

 

 通过以上整个配置过程,我们已经实现了可以通过单一 Windows PowerShell 实现统一管理 Office 365 了。这样以后的批量管理操作就非常方便了,特别是很多管理中心无法实现的工作。 




本文转自 Juck_Zhang  51CTO博客,原文链接:http://blog.51cto.com/itsoul/2044165


相关文章
|
25天前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
169 4
|
2月前
|
监控 Windows
Windows平台RTSP|RTMP播放器如何实时调节音量
我们在做Windows平台RTSP、RTMP播放器的时候,有这样的技术需求,特别是多路监控的时候,并不是每一路audio都需要播放出来的,所以,这时候,需要有针对音量调节的设计
|
1月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
42 0
Windows 平台安装 MongoDB
|
2月前
|
监控 C# 块存储
Windows平台RTSP|RTMP播放器如何叠加OSD文字
做Windows平台RTSP|RTMP播放器的时候,特别是多路播放场景下,开发者希望可以给每一路RTSP或RTMP流添加个额外的OSD台标,以区分不同的设备信息(比如添加摄像头所在位置),本文主要探讨,如何动态添加OSD台标。
Windows平台RTSP|RTMP播放器如何叠加OSD文字
|
1月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
30 0
|
2月前
|
Linux Android开发 iOS开发
Windows平台RTSP|RTMP播放器如何实现实时录像功能
Windows平台RTSP、RTMP播放器实时录像接口设计,实际上,除了Windows平台,我们Linux、Android、iOS平台也是一样的设计,单纯的录像模块,如果做的全面,也不是一两个接口可以搞定的
|
2月前
|
Windows
Powershell 重新排列去重 Windows环境变量
【9月更文挑战第13天】本文介绍如何使用PowerShell对Windows环境变量进行重新排列和去重。首先通过`$env:`访问环境变量,接着使用`-split`命令分割路径,再利用`Select-Object -Unique`去除重复项。之后可根据需要对路径进行排序,最后将处理后的路径组合并更新环境变量。注意修改环境变量前应备份重要数据并了解潜在影响。
126 10
|
1月前
|
安全 Shell Linux
内网渗透测试基础——Windows PowerShell篇
内网渗透测试基础——Windows PowerShell篇
|
1月前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
163 0
WK
|
3月前
|
存储 JavaScript 前端开发
如何在Windows平台上手micro:bit
micro:bit是一款口袋大小的可编程计算机,使用ARM处理器,跨平台兼容性强,适用于青少年学习编程。通过USB接口轻松连接Windows电脑,找到“MICROBIT”文件夹开始互动。提供MakeCode(支持拖拽编程及JavaScript)和MicroPython平台,满足不同编程需求。创建项目后,下载.hex文件至micro:bit,即可运行程序,展现创意成果。
WK
59 1