本帖最后由 easthomeRT 于 2019-2-13 09:36 编辑
今天给大家分享的干货是由东方瑞通韩梅老师带来的使用PowerShell来管理Office 365 一直以来微软都以图形化管理为主,但实际上微软也提供强大的命令管理工具,不但支持企业内部的自建平台,同时扩展至云端的管理,这个管理工具就是PowerShell,PowerShell采用新的cmdlet让管理员能够更深入到系统进程中,每条cmdlet可以单独执行,也可以制作成可执行的文件或脚本(script),以便自动化的完成管理任务。 Office 365 PowerShell 就是用于管理Office 365的命令行工具,它可与 Office 365 管理中心搭配使用。可以帮助我们实现对云端Office 365自动化管理功能,它还可以帮助我们实现下列功能: Office 365 PowerShell 可能会显示通过 Office 365 管理中心无法看到的其他信息。 有些功能只能在 Office 365 PowerShell 配置 Office 365 PowerShell 善于执行批量操作 Office 365 PowerShell 善于筛选数据 Office 365 PowerShell 方便打印或保存数据 Office 365 PowerShell 支持跨服务器产品管理 现在就让我们介绍一下,如何使用Office 365的Powershell来管理Office 365吧。有两种方法可以使用PowerShell连接到Office 365 1.Azure Active Directory PowerShell Graph 2.Microsoft Azure Active Directory 的 Windows PowerShell 模块 现在让我们分别介绍一下吧。 第一种方法:使用Azure Active Directory PowerShell Graph 1.打开提升的 Windows PowerShell 命令提示符(以管理员身份运行 Windows PowerShell) 2.在"管理员: Windows PowerShell"命令窗口中,运行以下命令,用于安装管理模块
3.连接至Office 365的AzureAD
需要注意的是,我使用的是Connet-AzureAD命令,这个命令是用于连接全球版的Office 365,如果连接的是中国的21世纪互联版的Office 365,请使用命令 Connect-AzureAD -AzureEnvironmentName AzureChinaCloud 此时就可以管理Office 365了。 第二种方法:使用Microsoft Azure Active Directory 的 Windows PowerShell 模块 1.安装64 位版 Microsoft Online Services 登录助手,以下链接下载 https://www.microsoft.com/zh-cn/download/details.aspx?id=41950 2.打开提升的 Windows PowerShell 命令提示符(以管理员身份运行 Windows PowerShell)。 3.在"管理员: Windows PowerShell"命令窗口中,运行以下命令,用于安装管理模块 4.连接至Office 365的AzureAD
同样如果是世纪互联版的Office 365,请使用命令Connect-MsolService -AzureEnvironmentName AzureChinaCloud
以上两种方法都可以连接到Office 365并进行管理,那大家可能问我了,他们有什么区别吗?当然是有区别了,它们所支持cmdlet是不同的,第一种方法中cmdlet名称中是包含AzureAD的,而第二种方法cmdlet名称中是包含Msol的。
以下链接是第一种方法所包含的cmdlet,请参考 https://docs.microsoft.com/zh-cn/powershell/module/Azuread/?view=azureadps-2.0
更多干货可登陆东方瑞通官网查看
|