随着 Office?365?在中国的迅速遍及,越来越多的公司起头使用 Office?365 及有关服务。可能纯熟使用并治理 Office?365?就成为宽大公司 IT 治理员的一个必备技术。今天我们就来介绍一种较为安全便捷的方式的衔接 Office 365 Online,即在 PowerShell 界面,通过加密用户名和密码的方式衔接 Office?365?Online。
我们使用 PowerShell 对 Office?365?Online 进行远程治理,有如下利益:
- Office 365?占有仅可使用 Office 365 PowerShell?配置的职能;
- Office 365 PowerShell?长于执行批量操作;
- Office 365 PowerShell?长于筛选数据;
- Office 365 PowerShell?方便打印或保留数据;
- Office 365 PowerShell?支持跨服务器产品治理;
- Office 365 PowerShell?会显示无法通过 Microsoft 365?治理中心看到的其他信息;在衔接过程中,若是用户名和密码以明文大局输入,就会带来安全风险。若是选取以下 PowerShell 剧本就能够预防这个弊端:预先界说两个函数,别离用于加密和解密字符串;而后查抄本地是否存在已经加密的用户名和密码文件。若是没有,提醒用户输入用户名和密码,并将其以密文大局存到本地;最后,读取本地加密的用户名和密码,并将其解密,用于远程衔接 Office?365?Online。剧本代码分为以下三个部门介绍给各人:
第一部门
界说加密和解密的函数:

Figure1

Figure2
第二部门
从本地的文本文件中读取加密的 Office 365 用户名和密码。仅第一次必要手工输入用户名和密码,而后将加密的用户名和密码以密文大局存储到本地磁盘。尔后无需输入。

Figure3
第三部门
衔接 Office?365?Online。执行以下号令后,就能够在 PowerShell 下,远程治理Office?365?Exchange?Online了。

Figure4
把稳:执行最后一个号令,必要预先装置 Microsoft Online Services Sign-In Assistant。装置步骤可自行百度,本篇不做介绍。
注:本文作者威廉希尔官网技术团队 李建辉,文章颁发于《网络安全与信息化》及 51CTO。