安全连接Office 365 Online

2019-12-16 02:54北京李建辉
网络安全和信息化 2019年12期
关键词:用户名密文解密

北京 李建辉

随着Office 365 在中国的迅速普及,越来越多的公司开始使用Office 365 及相关服务,能够熟练使用并管理Office 365就成为广大公司IT 管理员的一个必备技能。

今天我们就来介绍一种较为安全便捷的方式来连接Office 365 Online,即在PowerShell 界面,通过加密用户名和密码的方式连接Office 365 Online。

我们使用PowerShell 对Office 365 Online 进行远程管理,有如下优点:

一 是Office 365 拥有可以使用Office 365 PowerShell 配置的功能。

二是Office365PowerShell 善于执行批量操作。

三是Office365PowerShell 善于筛选数据。

四是Office365PowerShell 方便打印或保存数据。

五是Office365PowerShell 支持跨服务器产品管理。

Office 365 PowerShell会显示无法通过Microsoft 365 管理中心看到的其他信息。

在连接过程中,如果用户名和密码以明文形式输入,往往会带来安全风险。而如果采用以下PowerShell 脚本就可以避免这个缺点:

预先定义两个函数,分别用于加密和解密字符串;

图1 定义加密和解密的函数

然后检查本地是否存在已经加密的用户名和密码文件,如果没有,提示用户输入用户名和密码,并将其以密文形式存到本地;

最后,读取本地加密的用户名和密码,并将其解密,用于远程连接Office 365 Online。

脚本代码分为以下三个部分介绍给大家。

第一部分,定义加密和解密的函数,具体步骤如图1、图2 所示。

第二部分,从本地的文本文件中读取加密的Office 365 用户名和密码。只第一次需要手工输入用户名和密码,然后将加密的用户名和密码以密文形式存储到本地磁盘,此后无需输入。如图3所示。

第三部分,连接Office 365 Online。在执行如图4 所示的命令后,就可以在PowerShell 下,远程管理Office 365 Exchange Online 了。

图2 定义加密和解密的函数

图3 从本地文件中读取加密的Office 365 用户名和密码

图4 连接Office 365 Online

注意:执行最后一个命令时,需要预先安装Microsoft Online Services Sign-In Assistant,安装方法读者可自行在网上查找,本文在此不做介绍。

猜你喜欢
用户名密文解密
《现代临床护理》杂志投稿程序
一种支持动态更新的可排名密文搜索方案
《护士进修杂志》投稿程序
基于模糊数学的通信网络密文信息差错恢复
炫词解密
支持多跳的多策略属性基全同态短密文加密方案
解密“一包三改”
密钥共享下跨用户密文数据去重挖掘方法*
炫词解密
炫词解密