从 Skype for Business Online Connector 迁移到 Teams PowerShell 模块

Teams PowerShell 模块提供了一组完整的 cmdlet,用于直接从 PowerShell 命令行管理 Teams。 管理员不需要 Skype For Business Online Connector 进行 Teams 管理。

注意

通过消息中心帖子 (MC244740 通知了 Teams 管理员,日期为 2021 年 3 月 16 日;MC250940,日期为 2021 年 4 月 16 日,) 有关此更改。

如何迁移

从使用 Skype for Business Online Connector 迁移到 Teams PowerShell 模块非常简单。 以下步骤说明如何执行此迁移。

  1. 安装最新的 Teams PowerShell 模块。 有关步骤,请参阅 安装 Microsoft Teams PowerShell

  2. 卸载 Skype for Business Online 连接器。 若要卸载,请在 控制面板 中转到“程序和功能”,选择“联机Skype for Business”,Windows PowerShell模块,然后选择“卸载”。

  3. 在 PowerShell 脚本中,从 中更改中 Import-Module 引用的模块名称

    SkypeOnlineConnectorLyncOnlineConnector 更改为 MicrosoftTeams

    例如,将 更改为 Import-Module -Name SkypeOnlineConnectorImport-Module -Name MicrosoftTeams

  4. 使用 Teams PowerShell 模块 2.0 或更高版本时,请更新引用 的New-CsOnlineSessionConnect-MicrosoftTeams脚本。 Import-PsSession不再需要建立Skype for Business联机远程 PowerShell 会话。

       # When using the Skype for Business online connector
    
         # Establishing a session
         Import-Module SkypeOnlineConnector [LyncOnlineConnector]
         $credential = Get-Credential
         $SkypeSession = New-CsOnlineSession -Credential $credential
         Import-Session $SkypeSession
    
         # Example getting tenant details
         Get-csTenant
    
         # Disconnecting and closing the Session 
         Get-PsSession $SkypeSession | Remove-PsSession
    
       # When using Teams PowerShell Module 2.0 or later
    
         # Establishing a session
         Import-Module MicrosoftTeams
         $credential = Get-Credential
         Connect-MicrosoftTeams -Credential $credential
    
         # Example getting tenant details
         Get-csTenant
    
         # Disconnecting and closing the Session  
         Disconnect-MicrosoftTeams
    

安装 Microsoft Teams PowerShell

使用 Teams PowerShell 管理 Teams

Teams PowerShell 发行说明

Microsoft Teams cmdlet 参考

Skype for Business cmdlet 参考