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