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