APP下载

安全连接Office 365 Online

2019-12-16北京李建辉

网络安全和信息化 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,安装方法读者可自行在网上查找,本文在此不做介绍。

猜你喜欢

远程管理用户名密文
一种针对格基后量子密码的能量侧信道分析框架
一种支持动态更新的可排名密文搜索方案
基于模糊数学的通信网络密文信息差错恢复
GSM-R网络SIM卡远程管理技术方案研究
《护士进修杂志》投稿程序
机智的快递员
被忽视的远程管理模块
Radmin在服务器远程管理中的应用
西门子全新远程管理平台使远程访问安全简便
云存储中支持词频和用户喜好的密文模糊检索