隨著 Office?365?在中國的迅速普及,越來越多的公司開始使用 Office?365 及相關(guān)服務(wù)。能夠熟練使用并管理 Office?365?就成為廣大公司 IT 管理員的一個(gè)必備技能。今天我們就來介紹一種較為安全便捷的方式的連接 Office 365 Online,即在 PowerShell 界面,通過加密用戶名和密碼的方式連接 Office?365?Online。
我們使用 PowerShell 對 Office?365?Online 進(jìn)行遠(yuǎn)程管理,有如下優(yōu)點(diǎn):
- Office 365?擁有僅可使用 Office 365 PowerShell?配置的功能;
- Office 365 PowerShell?善于執(zhí)行批量操作;
- Office 365 PowerShell?善于篩選數(shù)據(jù);
- Office 365 PowerShell?方便打印或保存數(shù)據(jù);
- Office 365 PowerShell?支持跨服務(wù)器產(chǎn)品管理;
- Office 365 PowerShell?會顯示無法通過 Microsoft 365?管理中心看到的其他信息;在連接過程中,如果用戶名和密碼以明文形式輸入,就會帶來安全風(fēng)險(xiǎn)。如果采用以下 PowerShell 腳本就可以避免這個(gè)缺點(diǎn):預(yù)先定義兩個(gè)函數(shù),分別用于加密和解密字符串;然后檢查本地是否存在已經(jīng)加密的用戶名和密碼文件。如果沒有,提示用戶輸入用戶名和密碼,并將其以密文形式存到本地;最后,讀取本地加密的用戶名和密碼,并將其解密,用于遠(yuǎn)程連接 Office?365?Online。腳本代碼分為以下三個(gè)部分介紹給大家:
第一部分
定義加密和解密的函數(shù):
Figure1
Figure2
第二部分
從本地的文本文件中讀取加密的 Office 365 用戶名和密碼。僅第一次需要手工輸入用戶名和密碼,然后將加密的用戶名和密碼以密文形式存儲到本地磁盤。此后無需輸入。
Figure3
第三部分
連接 Office?365?Online。執(zhí)行以下命令后,就可以在 PowerShell 下,遠(yuǎn)程管理Office?365?Exchange?Online了。
Figure4
注意:執(zhí)行最后一個(gè)命令,需要預(yù)先安裝 Microsoft Online Services Sign-In Assistant。安裝方法可自行百度,本篇不做介紹。
注:本文作者藍(lán)云技術(shù)團(tuán)隊(duì) 李建輝,文章發(fā)表于《網(wǎng)絡(luò)安全與信息化》及 51CTO。