使用PowerShell配置Microsoft Teams
作為 IT 專業(yè)人員, 我一直在尋找自動化任務(wù)的方法, 并使日常操作簡單。當(dāng)使用Microsoft Teams時(shí), 是否能夠在團(tuán)隊(duì)中自動創(chuàng)建團(tuán)隊(duì),渠道和設(shè)置對于Microsoft Teams組建的成功與否至關(guān)重要。PowerShell對Microsoft Teams的支持使您可以做到這一點(diǎn),它為我提供了額外的很多方法,使得團(tuán)隊(duì)管理變得更容易:
- 自動化的創(chuàng)建新的團(tuán)隊(duì)、團(tuán)隊(duì)中的新渠道、添加成員和設(shè)置選項(xiàng) (如圖片和成員權(quán)限)。
- 使用PowerShell創(chuàng)建一個(gè)自助服務(wù)工具,使創(chuàng)建團(tuán)隊(duì)變得非常容易,并同時(shí)讓IT得到控制。例如,用戶瀏覽填寫網(wǎng)頁表格來創(chuàng)建團(tuán)隊(duì)。PowerShell可以檢查重名的團(tuán)隊(duì),以確保用戶不會創(chuàng)建具有相同名稱的團(tuán)隊(duì)。我認(rèn)為這是一個(gè)簡單的例子,但當(dāng)我們開始考慮如何為Microsoft Teams上的業(yè)務(wù)提供管理時(shí),這個(gè)例子就很有意義。
- 如果我需要向團(tuán)隊(duì)添加大量成員,使用PowerShell我可以從csv文件中批量添加這些成員
- 創(chuàng)建每個(gè)團(tuán)隊(duì)時(shí)使用標(biāo)準(zhǔn)化的設(shè)置。
https://github.com/MicrosoftDocs/office-docs-powershell/tree/master/Teams/Teams-ps/Teams
在這個(gè)博客中, 我將帶您了解如何下載, 安裝和運(yùn)行 Microsoft Teams PowerShell module中的幾個(gè)示例。目前,我們可使用以下這些cmdlets:
- Add-TeamUser
- Get-Team
- Get-TeamChannel
- Get-TeamFunSettings
- Get-TeamGuestSettings
- Get-TeamMemberSettings
- Get-TeamMessagingSettings
- Get-TeamHelp
- Get-TeamUser
- New-TeamChannel
- New-Team
- Remove-Team
- Remove-TeamChannel
- Remove-TeamUser
- Set-TeamFunSettings
- Set-TeamGuestSettings
- Set-TeamMemberSettings
- Set-TeamMessagingSettings
- Set-Team
- Set-TeamChannel
- Set-TeamPicture
- Connect-MicrosoftTeams
- Disconnect-MicrosoftTeams
作為演示, 我將允許 PowerShell 從 PowerShell Gallery自動下載和安裝模塊。讓我們一起來完成這一步:
首先, 在 “開始” 菜單中輸入 PowerShell, 然后右鍵單擊 “Windows PowerShell”, 然后選擇 “Run as administrator”, 以管理員的身份啟動 PowerShell。在 UAC 提示符處單擊 “Yes”。
接下來, 在 PowerShell 中輸入以下內(nèi)容并按 Enter鍵:
Install-Module MicrosoftTeams在提示處輸入 Y 和按 enter:
如果系統(tǒng)提示您輸入untrusted repository, 請輸入 A (所有都是“同意”), 然后按 enter。模塊將進(jìn)行安裝。
一旦安裝完成, 我們現(xiàn)在就可以連接到 Microsoft Teams。輸入以下內(nèi)容, 然后按Enter鍵:
Connect-MicrosoftTeams在 “Microsoft Teams PowerShell Cmdlet” 對話框中, 輸入 Office 365 憑據(jù)并按 Enter鍵
一旦連接到 Office 365租戶中的 Microsoft Teams實(shí)例, 將顯示以下內(nèi)容:
現(xiàn)在, 您可以開始運(yùn)行 cmdlet 或運(yùn)行 Microsoft Teams的腳本了! 注意, 您可以在任何時(shí)候輸入 “Get-Command -Module MicrosoftTeams”, 以查看可用完整的命令列表:
To return a list of the Teams in the environment, type the following and press Enter: 要返回當(dāng)前環(huán)境中的團(tuán)隊(duì)列表, 輸入以下命令并按 Enter鍵:
Get-Team注意:在PowerShell中,Teams被引用為基礎(chǔ)Office 365 Group的GroupID。
For the next example, let’s create a new Team for marketing employees in San Diego that is a private Team. Type the following command and press Enter: 在下一個(gè)示例中,讓我們?yōu)镾an Diego團(tuán)隊(duì)的市場營銷員工創(chuàng)建一個(gè)新團(tuán)隊(duì)。 輸入以下命令,然后按Enter鍵:
New-Team -DisplayName "San Diego Marketing" -AccessType Private將使用分配的Office 365 GroupID創(chuàng)建團(tuán)隊(duì):
注意:GroupID非常重要,除了在刪除團(tuán)隊(duì)時(shí)需要外,當(dāng)你希望將分類策略分配給基礎(chǔ)Office 365 Group時(shí),也需要GroupID。
在 Microsoft Teams客戶端 (teams.microsoft.com) 中, 我們可以看到Team已經(jīng)創(chuàng)建:
要刪除團(tuán)隊(duì),請鍵入以下內(nèi)容并按Enter鍵。 其中是您創(chuàng)建的團(tuán)隊(duì)的GroupID:
Remove-Team -GroupID <GroupID>結(jié)論:這些是你可以使用Microsoft Teams PowerShell模塊執(zhí)行的一些基本功能。 隨著時(shí)間的推移,我們將使用PowerShell添加其他方案!
[原文]?https://blogs.technet.microsoft.com/skypehybridguy/2017/11/07/microsoft-teams-powershell-support/
總結(jié)
以上是生活随笔為你收集整理的使用PowerShell配置Microsoft Teams的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三星手机变砖后急救
- 下一篇: pytorch DDP加速之gradie