作为 IT 专业人员, 我一直在寻找自动化任务的方法, 并使日常操作简单。当使用Microsoft Teams时, 是否能够在团队中自动创建团队,渠道和设置对于Microsoft Teams组建的成功与否至关重要。PowerShell对Microsoft Teams的支持使您可以做到这一点,它为我提供了额外的很多方法,使得团队管理变得更容易:

  • 自动化的创建新的团队、团队中的新渠道、添加成员和设置选项 (如图片和成员权限)。
  • 使用PowerShell创建一个自助服务工具,使创建团队变得非常容易,并同时让IT得到控制。例如,用户浏览填写网页表格来创建团队。PowerShell可以检查重名的团队,以确保用户不会创建具有相同名称的团队。我认为这是一个简单的例子,但当我们开始考虑如何为Microsoft Teams上的业务提供管理时,这个例子就很有意义。
  • 如果我需要向团队添加大量成员,使用PowerShell我可以从csv文件中批量添加这些成员
  • 创建每个团队时使用标准化的设置。

https://github.com/MicrosoftDocs/office-docs-powershell/tree/master/Teams/Teams-ps/Teams

在这个博客中, 我将带您了解如何下载, 安装和运行 Microsoft Teams PowerShell module中的几个示例。目前,我们可使用以下这些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 中输入以下内容并按 Enter键:

Install-Module MicrosoftTeams

在提示处输入 Y 和按 enter:

如果系统提示您输入untrusted repository, 请输入 A (所有都是“同意”), 然后按 enter。模块将进行安装。

一旦安装完成, 我们现在就可以连接到 Microsoft Teams。输入以下内容, 然后按Enter键:

Connect-MicrosoftTeams

在 “Microsoft Teams PowerShell Cmdlet” 对话框中, 输入 Office 365 凭据并按 Enter键

一旦连接到 Office 365租户中的 Microsoft Teams实例, 将显示以下内容:

现在, 您可以开始运行 cmdlet 或运行 Microsoft Teams的脚本了! 注意, 您可以在任何时候输入 “Get-Command -Module MicrosoftTeams”, 以查看可用完整的命令列表:

To return a list of the Teams in the environment, type the following and press Enter: 要返回当前环境中的团队列表, 输入以下命令并按 Enter键:

Get-Team

注意:在PowerShell中,Teams被引用为基础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: 在下一个示例中,让我们为San Diego团队的市场营销员工创建一个新团队。 输入以下命令,然后按Enter键:

New-Team -DisplayName "San Diego Marketing" -AccessType Private

将使用分配的Office 365 GroupID创建团队:

注意:GroupID非常重要,除了在删除团队时需要外,当你希望将分类策略分配给基础Office 365 Group时,也需要GroupID。

在 Microsoft Teams客户端 (teams.microsoft.com) 中, 我们可以看到Team已经创建:

要删除团队,请键入以下内容并按Enter键。 其中是您创建的团队的GroupID:

Remove-Team -GroupID <GroupID>

结论:这些是你可以使用Microsoft Teams PowerShell模块执行的一些基本功能。 随着时间的推移,我们将使用PowerShell添加其他方案!

[原文] https://blogs.technet.microsoft.com/skypehybridguy/2017/11/07/microsoft-teams-powershell-support/

使用PowerShell配置Microsoft Teams相关推荐

  1. Microsoft Teams Voice语音落地系列-3 实战:拨号计划的配置

    上一节我们讨论了所有用于Teams语音落地的前置条件准备,一齐来回顾一下: 1) 权限与管理员准备:O365管理员/Teams管理员:SBC管理员:本地Skype管理员:网络管理员:DNS/CA管理员 ...

  2. Microsoft Teams快速上手系列-08Teams中的内部防火墙

    如标题所示"Teams内部防火墙"这个是什么鬼?!在解释这个名称之前我先分享一个场景: 某金融行业正在使用Office365,其中核心金融数据部门能够与任何内部用户进行点对点沟通文 ...

  3. Microsoft Teams的保留策略

    Microsoft Teams保留策略现在可在Office 365安全性和合规性中心里进行配置 今天,我们很自豪地宣布,我们正在开始推出针对Microsoft Teams的保留策略. 推出预计将在未来 ...

  4. Microsoft Teams全生命周期会议-03你了解MeetingRoom吗

    今天是一个很有意思的时间点,去年重新开始写博客到现在已经累计发布99篇100%纯原创博客到这一篇博客正好是第100篇 其中80%都是Office365&Teams相关的技术干货,其实写这么多文 ...

  5. 【2021年新书推荐】Managing Microsoft Teams: MS-700 Exam Guide

    各位好,此账号的目的在于为各位想努力提升自己的程序员分享一些全球最新的技术类图书信息,今天带来的是2021年2月由Packt出版社最新出版的一本关于Microsoft 365认证的书. Managin ...

  6. 《虚拟化安全解决方案》一2.3 在Windows Server 2008上配置Microsoft Hyper-V

    本节书摘来自华章出版社<虚拟化安全解决方案>一书中的第2章,第2.3节,作者[美]戴夫·沙克尔福(Dave Shackleford),更多章节内容可以访问云栖社区"华章计算机&q ...

  7. Microsoft Teams的Meet Now功能

    今天,我们宣布完成了Skype for Business to Teams路线图中首次披露的几项关键会议功能.当个人联系,沟通和协作时,工作就自然而然的完成了,我们相信这些功能(除了我们2月的公告之外 ...

  8. 使用dotnet template快速开发Microsoft Teams Outgoing Web Hook

    在上一篇文章中,我们一步步从无到有在Microsoft Teams中开发了一个简单的Outgoing Webhook,并和我们本地的Web API应用程序产生交互,总结起来的步骤大概如下: 导航到&q ...

  9. Microsoft Teams的Outgoing Webhook开发入门

    Microsoft Teams的应用程序有几种形式: Tabs Bots Connectors Messaging extensions Activity feed integrations Outg ...

最新文章

  1. 第五次作业 何雅
  2. django项目转pyc_问题网址.pycdjango生成的文件,如何修复?
  3. smartfoxserver 个人心得
  4. Xcode制作动态及静态Framework
  5. Leetcode 39 组合总和 (每日一题 20210806)
  6. Python Importlib模块与__import__详解
  7. lcd残影原理_为什么同样是高刷,OLED 可以比 LCD 优秀?
  8. [Qt教程] 第32篇 网络(二)HTTP
  9. 关系代数——附加的关系运算(1)
  10. Linux编程手册读书笔记第四章(20140407)
  11. 【高等数学】高等数学基础理论归纳
  12. Cardboard:虚拟现实怎样在国内最容易普及
  13. UML建模【转http://www.cnblogs.com/gaojun/archive/2010/04/27/1721802.html】
  14. Conflux获上海市政府超过500万美元的研究资助
  15. eclipse远程调试tomcat
  16. Android项目增加混淆
  17. centos 安装指定版本的node
  18. USB转TTL|mcuisp使用
  19. 如何下载百度文库文章
  20. html两列合并一列,如何将excel中两列数据合并到一列呢

热门文章

  1. 使用validate.js实现表单数据验证
  2. mysql数据库设计中的14个技巧
  3. 关于 ASP.NET 内存缓存你需要知道的 10 点
  4. java hibernate的使用_《Hibernate快速开始 – 4 – 使用JAVA持久层 API (JPA)教程》
  5. java 网站开发实例_完整的javaweb项目
  6. MYSQL读书笔记---运算符、字符串操作
  7. Spring校验@RequestParams和@PathVariables参数
  8. ie8下修改input的type属性报错
  9. 常用的搜索引擎dork (不断更新)
  10. div+css+js 树形菜单