MvRAdaptiveCards
0.8.0.1
This module provides functions for working with Adaptive Cards in PowerShell in a similar fashion as the popular module PSWriteHTML does for HTML generation. Please read the documentation on GitHub for more information. (https://github.com/Michael19842/PowerShell.MvRAdaptiveCards.Module)
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Michael van Rooijen. All rights reserved.
Package Details
Author(s)
- Michael van Rooijen
 
Tags
AdaptiveCards Cards PowerShell MvRAdaptiveCards MvR MicrosoftTeams Outlook SMTP Email MsTeams Teams
Functions
Build-CardFromTemplate Find-CardTemplateTag Get-CardResponse New-AdaptiveCard New-CardActionOpenUrl New-CardActionSet New-CardActionShowCard New-CardActionSubmit New-CardActionToggleVisibility New-CardBadge New-CardCarousel New-CardCarouselPage New-CardChartDonut New-CardCodeBlock New-CardColumn New-CardColumnSet New-CardContainer New-CardFactSet New-CardGridArea New-CardIcon New-CardImage New-CardImageSet New-CardInputChoiceSet New-CardInputRating New-CardInputText New-CardInputToggle New-CardLayoutAreaGrid New-CardLayoutFlow New-CardLayoutStack New-CardMedia New-CardMediaCaptionSource New-CardProgressBar New-CardRichTextblock New-CardTable New-CardTemplateTag New-CardTextBlock Out-CardPreview Out-OnlineDesigner Send-CardViaClassicOutlook Send-CardViaSMTP Send-CardViaTeams Set-CardDefaultFallback Set-CardDefaultResponseSetting Set-CardDefaultSmtpSetting Set-CardDefaultTeamsSetting
Dependencies
This module has no dependencies.
Release Notes
 Initial release: MvRAdaptiveCards module.
	    ---------------------------------------------------------------------------
	    - Added functions for creating card elements like text blocks, images, containers, and action sets.
	    - Implemented template tagging and building for dynamic card generation.
	    - Included integration functions for sending cards via Microsoft Teams and SMTP email.
	    - Improved documentation and added examples for all public functions.
FileList
- MvRAdaptiveCards.nuspec
 - ArgumentCompleters\New-CardBadge.ps1
 - Public\New-AdaptiveCard.ps1
 - Private\Helper\ConvertFrom-JsonAsHashtable.ps1
 - Private\Schema\Test-CardSchema.ps1
 - Public\Application\Get-CardResponse.ps1
 - Public\Application\Send-CardViaSMTP.ps1
 - Public\Application\Set-CardDefaultSmtpSetting.ps1
 - Public\Containers\New-CardCarouselPage.ps1
 - Public\Containers\New-CardFactSet.ps1
 - Public\Elements\New-CardCodeBlock.ps1
 - Public\Elements\New-CardProgressBar.ps1
 - Public\Inputs\New-CardInputRating.ps1
 - Public\Template\Find-CardTemplateTag.ps1
 - Public\Application\Templates\EdgeAppLoader.html
 - Public\Application\Templates\PromptCard.html
 - Public\Containers\Layout\New-CardLayoutFlow.ps1
 - Public\Elements\Actions\New-CardActionSet.ps1
 - Public\Elements\Actions\New-CardActionToggleVisibility.ps1
 - Public\Application\Templates\Extension\Script\Carousel.js
 - Public\Application\Templates\Extension\Script\Layouts.js
 - Public\Application\Templates\Extension\Script\Rating.js
 - Public\Application\Templates\Extension\Style\Chart.Donut.Css
 - Public\Application\Templates\Extension\Style\Media.Css
 - MvRAdaptiveCards.psd1
 - ArgumentCompleters\New-CardIcon.ps1
 - schemas\AdaptiveCard.json
 - Private\Helper\IIF.ps1
 - Private\SettingsFile\DefaultSettings.json
 - Public\Application\Out-CardPreview.ps1
 - Public\Application\Send-CardViaTeams.ps1
 - Public\Application\Set-CardDefaultTeamsSetting.ps1
 - Public\Containers\New-CardColumn.ps1
 - Public\Containers\New-CardImageSet.ps1
 - Public\Elements\New-CardIcon.ps1
 - Public\Elements\New-CardRichTextblock.ps1
 - Public\Inputs\New-CardInputText.ps1
 - Public\Template\New-CardTemplateTag.ps1
 - Public\Application\Templates\HtmlTemplate.html
 - Public\Containers\Layout\New-CardGridArea.ps1
 - Public\Containers\Layout\New-CardLayoutStack.ps1
 - Public\Elements\Actions\New-CardActionShowCard.ps1
 - Public\Elements\Sources\New-CardMediaCaptionSource.ps1
 - Public\Application\Templates\Extension\Script\Chart.Donut.js
 - Public\Application\Templates\Extension\Script\Media.js
 - Public\Application\Templates\Extension\Style\Badge.Css
 - Public\Application\Templates\Extension\Style\CodeBlock.Css
 - Public\Application\Templates\Extension\Style\ProgressBar.Css
 - MvRAdaptiveCards.psm1
 - Collection\AdaptiveCardIcon.ps1
 - Private\Element\New-CardTextRun.ps1
 - Private\Helper\Write-Banner.ps1
 - Private\SettingsFile\Get-CardSetting.ps1
 - Public\Application\Out-OnlineDesigner.ps1
 - Public\Application\Set-CardDefaultFallback.ps1
 - Public\Charts\New-CardChartDonut.ps1
 - Public\Containers\New-CardColumnSet.ps1
 - Public\Containers\New-CardTable.ps1
 - Public\Elements\New-CardImage.ps1
 - Public\Elements\New-CardTextBlock.ps1
 - Public\Inputs\New-CardInputToggle.ps1
 - Public\Application\Templates\DesignerFrameTemplate.html
 - Public\Application\Templates\PreviewCard.html
 - Public\Containers\Layout\New-CardLayoutAreaGrid.ps1
 - Public\Elements\Actions\New-CardActionOpenUrl.ps1
 - Public\Elements\Actions\New-CardActionSubmit.ps1
 - Public\Application\Templates\Extension\Script\Badge.js
 - Public\Application\Templates\Extension\Script\CodeBlock.js
 - Public\Application\Templates\Extension\Script\ProgressBar.js
 - Public\Application\Templates\Extension\Style\Carousel.Css
 - Public\Application\Templates\Extension\Style\Layouts.Css
 - Public\Application\Templates\Extension\Style\Rating.Css
 - ArgumentCompleters\New-AdaptiveCard.ps1
 - Collection\AdaptiveCardStyle.ps1
 - Private\Helper\Convert-ObjectToHashtable.ps1
 - Private\Helper\Write-ColoredHost.ps1
 - Private\SettingsFile\Set-CardSetting.ps1
 - Public\Application\Send-CardViaClassicOutlook.ps1
 - Public\Application\Set-CardDefaultResponseSetting.ps1
 - Public\Containers\New-CardCarousel.ps1
 - Public\Containers\New-CardContainer.ps1
 - Public\Elements\New-CardBadge.ps1
 - Public\Elements\New-CardMedia.ps1
 - Public\Inputs\New-CardInputChoiceSet.ps1
 - Public\Template\Build-CardFromTemplate.ps1
 
Version History
| Version | Downloads | Last updated | 
|---|---|---|
| 0.8.6 | 4 | 11/3/2025 | 
| 0.8.3 | 6 | 11/2/2025 | 
| 0.8.2 | 6 | 11/2/2025 | 
| 0.8.0.1 (current version) | 6 | 11/1/2025 | 
| 0.7.3.0 | 6 | 10/30/2025 | 
| 0.7.1.0 | 7 | 10/26/2025 | 
| 0.7.0.0 | 6 | 10/24/2025 | 
| 0.6.14.0 | 5 | 10/24/2025 | 
| 0.6.13.0 | 6 | 10/23/2025 | 
| 0.6.12.1 | 6 | 10/23/2025 | 
| 0.6.12.0 | 6 | 10/23/2025 | 
| 0.6.10.1 | 5 | 10/23/2025 | 
| 0.6.10.0 | 4 | 10/23/2025 | 
| 0.6.8.1 | 8 | 10/22/2025 | 
| 0.6.7.0 | 7 | 10/21/2025 | 
| 0.6.4.0 | 5 | 10/20/2025 | 
| 0.6.3.0 | 5 | 10/20/2025 | 
| 0.6.1.2 | 4 | 10/20/2025 | 
| 0.6.1.1 | 5 | 10/19/2025 | 
| 0.5.6.0 | 4 | 10/18/2025 | 
| 0.5.5.0 | 5 | 10/18/2025 |