MicrosoftTeams
Microsoft Teams
Hi All,
Just a few Hours ago, Microsoft has released the MicrosoftTeams PowerShell Module 4.9.3 to the PowerShell Gallery.
MicrosoftTeams 4.9.3
https://www.powershellgallery.com/packages/MicrosoftTeams/4.9.3
Microsoft Teams PowerShell Release Notes
https://learn.microsoft.com/en-us/MicrosoftTeams/teams-powershell-release-notes
Check installed Module and what's available in the PowerShell Gallery
Get-InstalledModule MicrosoftTeams -AllVersions
Find-Module MicrosoftTeams
Uninstall the old Module and install the newest Module
Uninstall-Module MicrosoftTeams
Uninstall-Module MicrosoftTeams
Install-Module MicrosoftTeams
I've already blogged how to set up Azure AD App and Certificate Authentication for Microsoft Teams
Microsoft Teams PowerShell Module 4.7.1-Preview with AzureAD App and Certificate Authentication
https://blog.icewolf.ch/archive/2022/09/28/microsoft-teams-powershell-module-4-7-1-preview-with-azuread.aspx
How to connect with the Certificate Parameter
$AppID = "93b64305-ea5b-41f2-be0f-a2235fb91480" #DemoTeamsPS
$TenantId = "icewolfch.onmicrosoft.com"
$PFXPassword = ConvertTo-SecureString -String "SecretPFXPassword" -Force -AsPlainText
$PFX = Get-PfxData -FilePath "C:\GIT_WorkingDir\O365Powershell3.pfx" -Password $PFXPassword
$Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$Certificate = $PFX.EndEntityCertificates[0]
Import-Module MicrosoftTeams
Connect-MicrosoftTeams...
Hi All,
Do you know that there is a Feedback Policy in Microsoft Teams?
Manage feedback policies in Microsoft Teams
https://learn.microsoft.com/en-us/microsoftteams/manage-feedback-policies-in-teams
Connect-MicrosoftTeams
Get-CsTeamsFeedbackPolicy
Let's enable FeatureSuggestions on the Global Policy
Set-CsTeamsFeedbackPolicy -Identity Global -EnableFeatureSuggestions $True
Get-CsTeamsFeedbackPolicy
Let's see all the Policies for my User. Teams Feedback Policy is blank - that means that the Global Policy will be applied
Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *pol*
You can't see that Policy in Teams Admin Center (TAC)
So far this woks only in the Teams Online (Browser Version) - didn't see any Change on my Teams Desktop. Not even in Preview Mode.
...
Hi All,
Ever needed to Block a Telephone Number in Microsoft Teams Enterprise Voice. Here is how that can be done.
Block inbound calls
https://learn.microsoft.com/en-us/microsoftteams/block-inbound-calls
Get-CsInboundBlockedNumberPattern
New-CsInboundBlockedNumberPattern -Name "BlockMobile-01" -Enabled $True -Description "BlockMobile-01" -Pattern "^\+?41796937148$"
Be aware, that it could take up to 24 Hours until that Number is blocked.
Then the Caller will hear only a busy Signal
Get-CsInboundBlockedNumberPattern
You can Test your pattern Matching with the following Commandlet
Test-CsInboundBlockedNumberPattern -PhoneNumber +41796937148
Test-CsInboundBlockedNumberPattern -PhoneNumber 0796937148
Test-CsInboundBlockedNumberPattern -PhoneNumber 796937148
Remove-CsInboundBlockedNumberPattern -Identity BlockMobile-01
Get-CsInboundBlockedNumberPattern
Regards
Andres Bohren
Hi All,
In Microsoft Teams the Holidays have always been a bit Tricky.
You can create Holidays direct in Teams Admin Center under Voice > Holidays or during the Creation or Modification of a Autoattendant.
The Problem is that you create the Holidays and these are mostly set up to a specific Year. Next year you have to redo the Holidays and go through all Autoattendants to see if they are still linked.
I'll show you how to create and update the Microsoft Teams Holidays for Switzerland and keep them up do date.
I had considered diffrent approaches:
Create Holidays for each...
Hi All,
Today Microsoft has released a new Version of the MicrosoftTeams PowerShell Module to the PowerShell Gallery.
MicrosoftTeams 4.9.1
https://www.powershellgallery.com/packages/MicrosoftTeams/4.9.1
Check installed Module and what's available in the PowerShell Gallery
Get-InstalledModule MicrosoftTeams -AllVersions
Find-Module MicrosoftTeams
Uninstall the old Module and install the newest Module
Uninstall-Module MicrosoftTeams
Uninstall-Module MicrosoftTeams
Install-Module MicrosoftTeams
Testing
Connect-MicrosoftTeams
Get-Team
Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *line*
Regards
Andres Bohren
Hi All,
Just a few Hours ago, Microsoft has released the MicrosoftTeams PowerShell Module 4.9.0 to the PowerShell Gallery.
MicrosoftTeams 4.9.0
https://www.powershellgallery.com/packages/MicrosoftTeams/4.9.0
Microsoft Teams PowerShell Release Notes
https://learn.microsoft.com/en-us/MicrosoftTeams/teams-powershell-release-notes
Check installed Module and what's available in the PowerShell Gallery
Get-InstalledModule MicrosoftTeams -AllVersions
Find-Module MicrosoftTeams
As i have two Modules installed i have to uninstall both and then install the current Version of the MicrosoftTeams PowerShell Module
Uninstall-Module MicrosoftTeams
Uninstall-Module MicrosoftTeams
Install-Module MicrosoftTeams
Testing
Connect-MicrosoftTeams
Get-Team
Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *line*
Regards
Andres
Hi All,
I've seen the Message below in the M365 Message center. I did realize that i did not test that out. So here is the Blog Article about it.
In the Teams Admin Center (TAC) you can configure this Setting under "Meetings" > "Meeting policies" > "Participants & guests" > "Chat in meetings"
Or if you prefer in PowerShell
Get-CsTeamsMeetingPolicy -Identity Global | fl MeetingChatEnabledType
To enable Chat exept for Anonymous Users use the following command
Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType EnabledExeptAnonymous
Get-CsTeamsMeetingPolicy -Identity Global | fl MeetingChatEnabledType
To test it i have copied the Teams Link into a Browser Guest Profile. Then select "Continue in this Browser".
Now...
Hi All,
Just a few hours ago, Microsoft has released the MicrosoftTeams PowerShell Module 4.8.0 to the PowerShell Gallery.
MicrosoftTeams 4.8.0
https://www.powershellgallery.com/packages/MicrosoftTeams/4.8.0
Microsoft Teams PowerShell Release Notes
https://learn.microsoft.com/en-us/MicrosoftTeams/teams-powershell-release-notes
Check installed Module and what's available in the PowerShell Gallery
Get-InstalledModule MicrosoftTeams -AllVersions
Find-Module MicrosoftTeams
As i have two Modules installed i have to uninstall both and then install the current Version of the MicrosoftTeams PowerShell Module
Uninstall-Module MicrosoftTeams
Uninstall-Module MicrosoftTeams
Install-Module MicrosoftTeams
Testing
Connect-MicrosoftTeams
Get-Team
Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *line*
Also Oauth Authentication with Azure AD App and Certificate still works
$AppID = "93b64305-ea5b-41f2-be0f-a2235fb91480" #DemoTeamsPS
$TenantId = "icewolfch.onmicrosoft.com"
$CertificateThumbprint = "07EFF3918F47995EB53B91848F69B5C0E78622FD" #O365Powershell3
Import-Module MicrosoftTeams
Connect-MicrosoftTeams -ApplicationId $AppID -TenantId $TenantId -CertificateThumbprint $CertificateThumbprint
Get-Team
Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *line*
Regards
Andres Bohren
Hi All,
This Week i received an Email with the announcement, that a new Version of Busylight is available.
I'v downloaded the ZIP File for Microsoft Teams for Windows
https://www.plenom.com/downloads/download-software/
Started the Installation
This only tells me that the Software is already running and needs to be stopped in order to update the Software
Info Dialog that shows the Version
Regards
Andres Bohren
Hi All,
A few days ago the Microsoft Teams PowerShell Module 4.7.1-Preview was released. For me a long awaited Feature with Azure AD App Authentication with a Certificate is now partly possible.
MicrosoftTeams 4.7.1-preview
https://www.powershellgallery.com/packages/MicrosoftTeams/4.7.1-preview
Microsoft Teams PowerShell Release Notes
https://learn.microsoft.com/en-us/MicrosoftTeams/teams-powershell-release-notes
Application-based authentication in Teams PowerShell Module
https://learn.microsoft.com/en-us/MicrosoftTeams/teams-powershell-application-authentication
To install the Preview Side by Side with theĀ 4.7.0 Module you need to add the -Force Parameter
Get-InstalledModule MicrosoftTeams
Find-Module MicrosoftTeams -AllowPrerelease
Install-Module MicrosoftTeams -AllowPrerelease -Force
Get-InstalledModule MicrosoftTeams -AllVersions
The following Permissions are Required for the Teams Commandlets
User.Read.All
Group.ReadWrite.All
AppCatalog.ReadWrite.All
TeamSettings.ReadWrite.All
Channel.Delete.All
ChannelSettings.ReadWrite.All
...
Full MicrosoftTeams Archive