EvotecIT / PSTeams

PSTeams is a PowerShell Module working on Windows / Linux and Mac. It allows sending notifications to Microsoft Teams via WebHook Notifications. It's pretty flexible and provides a bunch of options. Initially, it only supported one sort of Team Cards but since version 2.X.X it supports Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards. All those new cards have their own cmdlets and the old version of creating Teams Cards stays as-is for compatibility reasons.
MIT License
405 stars 41 forks source link

Retirement of Office 365 connectors within Microsoft Teams #59

Open f0oster opened 3 weeks ago

f0oster commented 3 weeks ago

I'm not sure if you are across this, but MS have announced they are retiring Office365 Connectors for Teams.

I'm not sure what this means for this module, and I haven't looked into the recommended alternatives as yet.

See below link: https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/

PrzemyslawKlys commented 3 weeks ago

I saw this, but I am not sure what's the alternative - the creation of messages/adaptive cards is still valid, so it's more on what should we be doing.

I guess we need to switch to graph chat/channel messages

f0oster commented 3 weeks ago

It looks like the available alternatives seem to all introduce a requirement to tie things directly to a user account (Graph API only supports delegated scopes, Power Automate flows are tied to users - not sure if there are other alternatives) - so a traditional service account will end up being required here, I guess. Feels very backwards.

PrzemyslawKlys commented 3 weeks ago

So it doesn't seem that bad

image

I used:

Did small configuration where/from, saved, and used URL that it provided.

PrzemyslawKlys commented 1 week ago

It seems the date has been postponed to December 2025: