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