一直以來(lái)微軟都以圖形化管理為主,但實(shí)際上微軟也提供強(qiáng)大的命令管理工具,不但支持企業(yè)內(nèi)部的自建平臺(tái),同時(shí)擴(kuò)展至云端的管理,這個(gè)管理工具就是PowerShell,PowerShell采用新的cmdlet讓管理員能夠更深入到系統(tǒng)進(jìn)程中,每條cmdlet可以單獨(dú)執(zhí)行,也可以制作成可執(zhí)行的文件或腳本(script),以便自動(dòng)化的完成管理任務(wù)。
Office 365 PowerShell 就是用于管理Office 365的命令行工具,它可與 Office 365 管理中心搭配使用。可以幫助我們實(shí)現(xiàn)對(duì)云端Office 365自動(dòng)化管理功能,它還可以幫助我們:
Office 365 PowerShell 可能會(huì)顯示通過(guò) Office 365 管理中心無(wú)法看到的其他信息。
有些功能只能在 Office 365 PowerShell 配置
Office 365 PowerShell 善于執(zhí)行批量操作
Office 365 PowerShell 善于篩選數(shù)據(jù)
Office 365 PowerShell 方便打印或保存數(shù)據(jù)
Office 365 PowerShell 支持跨服務(wù)器產(chǎn)品管理
現(xiàn)在就讓我們介紹一下,如何使用Office 365的Powershell來(lái)管理Office 365吧。有兩種方法可以使用PowerShell連接到Office 365
1. Azure Active Directory PowerShell Graph
2. Microsoft Azure Active Directory 的 Windows PowerShell 模塊
現(xiàn)在讓我們分別介紹一下吧。
第一種方法:使用Azure Active Directory PowerShell Graph
1.打開(kāi)提升的 Windows PowerShell 命令提示符(以管理員身份運(yùn)行 Windows PowerShell)。
2.在"管理員: Windows PowerShell"命令窗口中,運(yùn)行以下命令,用于安裝管理模塊
3.連接至Office 365的AzureAD
需要注意的是,我使用的是Connet-AzureAD命令,這個(gè)命令是用于連接全球版的Office 365,如果連接的是中國(guó)的21世紀(jì)互聯(lián)版的Office 365,請(qǐng)使用命令
Connect-AzureAD -AzureEnvironmentName AzureChinaCloud
此時(shí)就可以管理Office 365了。
第二種方法:使用Microsoft Azure Active Directory 的 Windows PowerShell 模塊
1.安裝64 位版 Microsoft Online Services 登錄助手,以下鏈接下載
https://www.microsoft.com/zh-cn/download/details.aspx?id=41950
2.打開(kāi)提升的 Windows PowerShell 命令提示符(以管理員身份運(yùn)行 Windows PowerShell)。
2.在"管理員: Windows PowerShell"命令窗口中,運(yùn)行以下命令,用于安裝管理模塊
3.連接至Office 365的AzureAD
同樣如果是世紀(jì)互聯(lián)版的Office 365,請(qǐng)使用命令Connect-MsolService -AzureEnvironmentName AzureChinaCloud
以上兩種方法都可以連接到Office 365并進(jìn)行管理,那大家可能問(wèn)我了,他們有什么區(qū)別嗎?當(dāng)然是有區(qū)別了,它們所支持cmdlet是不同的,第一種方法中cmdlet名稱(chēng)中是包含AzureAD的,而第二種方法cmdlet名稱(chēng)中是包含Msol的。
以下鏈接是第一種方法所包含的cmdlet,請(qǐng)參考
https://docs.microsoft.com/zh-cn/powershell/module/Azuread/?view=azureadps-2.0