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


相关文章
|
7月前
|
开发工具 C# C++
Windows平台RTMP|RTSP播放器实现画面全屏功能
我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现:
157 0
|
7月前
|
开发工具 Windows
Windows平台RTMP推送|轻量级RTSP服务实现本地摄像头|屏幕|叠加数据预览
大家在做Windows平台RTMP推送或轻量级RTSP服务的时候,不管是采集屏幕还是采集摄像头,亦或屏幕摄像头的叠加模式,总会有这样的诉求,采集到的数据,希望能本地看看具体采集的数据或者图像实际效果,也就是本次介绍的“预览”功能。
192 0
|
7月前
|
监控 开发工具 C++
Windows平台RTMP/RTSP播放器如何实现实时音量调节
RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音,更细粒度的做法是可以实时调节每一路RTMP/RTSP流的音量。
177 0
|
7月前
|
数据采集 开发工具 图形学
Windows平台实现Unity下窗体|摄像头|屏幕采集推送
随着Unity3D的应用范围越来越广,越来越多的行业开始基于Unity3D开发产品,如传统行业中虚拟仿真教育、航空工业、室内设计、城市规划、工业仿真等领域。
|
7月前
|
编解码 应用服务中间件 开发工具
Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制
先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式。
|
3月前
|
编解码 数据挖掘 异构计算
Windows平台实现超高分辨率或帧率硬编码
Windows平台实现超高分辨率或帧率硬编码
|
3月前
|
C# 数据安全/隐私保护 开发者
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
|
3月前
|
存储 Ubuntu Linux
windows可以安装Ubuntu,ubuntu上也可以安装Powershell
powerhsell除了可以在windows上使用外,还可以在Ubuntu上部署开发环境。下面介绍Ubuntu上安装powershell的方法。
53 0
|
3月前
|
C++ Windows
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
|
4月前
|
Linux Shell 开发工具
Git 安装和配置教程:Windows - Mac - Linux 三平台详细图文教程,带你一次性搞 Git 环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
1593 0

热门文章

最新文章