A PowerShell module for creating and displaying native toast notifications on Windows 10 and Windows Server 2019+.
BurntToast is a PowerShell module that enables developers and system administrators to generate and display native Windows toast notifications. It provides a scriptable interface to the Windows notification platform, making it valuable for automation scripts, monitoring tools, and custom applications that require user alerts. The module works on Windows 10, Windows Server 2019, and above.
PowerShell developers and system administrators who need to integrate native Windows toast notifications into their automation workflows, monitoring scripts, or custom applications.
Developers choose BurntToast because it brings the power of Windows toast notifications directly into the PowerShell ecosystem with a focus on ease of use, reliability, and seamless integration with existing automation scripts. It offers unique features like event handling for user interactions, support for important notifications, and visual customization not easily accessible through raw PowerShell.
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages the built-in Windows notification platform, allowing PowerShell scripts to display native toast alerts without external dependencies, as highlighted in its compatibility with Windows 10 and Server 2019+.
Supports activation, dismissal, and failure events, enabling scripts to respond to user actions on notifications, with improved event data handling in v1.0.0 for better automation workflows.
Offers features like setting button colors and aligning text for specific scenarios such as incoming calls, introduced in v1.1.0, enhancing notification aesthetics for tailored use cases.
Includes an Urgent switch to mark notifications as important, ensuring they are displayed prominently in the Windows notification center for critical alerts in administrative scripts.
Allows creation of Windows shortcuts with proper AppUserModelID, enabling full toast branding when launching PowerShell scripts, a unique feature added in v1.0.0 for professional presentations.
Version 1.0.0 eliminated support for custom audio paths, AppId customization, and shoulder tap notifications, which can break existing implementations and limit flexibility for advanced users.
Exclusively works on Windows 10 and Server 2019+, making it unsuitable for cross-platform or legacy Windows environments, as stated in the README's system requirements.
Dismissed and Failed events are only available in PowerShell 7.1+, limiting functionality for users on Windows PowerShell or earlier versions, creating a dependency on newer runtime environments.
The project's call for additional maintainers in the README indicates potential risks in long-term support, updates, and bug fixes, which could affect reliability for ongoing projects.