New Teams PowerShell Module 1.1.6 includes Skype for Business Online

Hallo zusammen,

Vor etwa einem Monat wurde das neue Teams PowerShell Module V1.1.6 veröffentlicht.

Wie man sieht habe ich bereits ein paar Versionen vom Modul installiert. Geladen wird aber das neuste.

Get-Module MicrosoftTeams -ListAvailable

Get-Module

Find-Module MicrosoftTeams

Mit folgendem Befehl lassen sich die Befehle der Version 1.1.4 anzeigen

Get-Command -Module MicrosoftTeams

Um Module zu installieren, muss die PowerShell als Administator gestartet sein. Da ich ein PowerShell Profil habe, welches die Module beim Start lädt, muss ich die PowerShell als Admin und ohne Profil laden. Das geht am besten über ein als Administrator gestartetes cmd

Cmd (Als Administrator starten)

start powershell -noprofile -nologo

Nun müssen die alten Module deinstalliert werden. So lange, bis keine Module mehr vorhanden sind

 Install-Module MicrosoftTeams

Nun kann das neue Modul installiert werden

Install-Module MicrosoftTeams-AllowClobber
Get-Module MicrosoftTeams -ListAvailable

Nun kann die PowerShell wieder als normaler Benutzer gestartet werden

Import-Module MicrosoftTeams
Get-Command -Module MicrosoftTeams

Es sind nur zwei neue Befehle dazugekommen

  • New-CsOnlineSession
  • Get-CsOnlinePowerShellEndpoint

Wenn das Teams Modul geladen ist, kann man sich damit auch auf SkypeForBusiness Online verbinden. Man sieht, dass es sich dabei um einen REST API Endpunkt von Teams Handelt.

Import-Module MicrosoftTeams
New-CsOnlineSession -OverrideAdminDomain icewolfch.onmicrosoft.com
Get-PSSession | fl Name, Computername

Importiert man allerdings beide Module (Teams und Skype4B) - so hat das Command New-CsOnlineSession des Skype4Business Moduls Vorrang.

Import-Module MicrosoftTeams

Import-Module SkypeOnlineConnector

Get-Module

Get-Command New-CsOnlineSession

Grüsse
Andres Bohren