Project

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.

Stars439
Forks40
Open issues9
PowerShell Gallery downloads1138520
Releasev2.4.0
Language: PowerShell Updated: 2026-04-11T10:19:07.0000000+00:00

Documentation

PSTeams overview

PSTeams sends Microsoft Teams webhook notifications and card payloads from PowerShell.

Use PSTeams when scripts need to notify operators or channels with Teams connector messages, adaptive cards, or richer status payloads.

Typical use

  • Microsoft Teams webhook notifications
  • Adaptive Cards and connector card payloads
  • script-to-channel operational updates