Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 2.27 KB

README.md

File metadata and controls

42 lines (25 loc) · 2.27 KB

ScriptMessage PowerShell Module

Table of Contents


Overview

PowerShell Module to Connect Scripts to Messaging Services (Email, Chat, etc.).

ScriptMessage is designed to simplify the use of messaging services in PowerShell scripts. For example, you can:

  • Take advantage of the Microsoft Graph SDK PowerShell module to send email messages using the Graph API without having to learn all the object formatting that the API requires.
  • Easily switch messaging services in your scripts by changing the service used without having to rewrite your scripts to use the new service.
  • Specify more than one service in a single command to send the same message multiple ways for redundancy or other purposes.

Note: The module currently only supports the Microsoft Graph SDK PowerShell module, but other messaging services will be added in.


What's New

See CHANGELOG.md for information on the latest updates, as well as past releases.


Documentation

The ScriptMessage module documentation is hosted in the ScriptMessage Wiki. Examples are included in the Sample Usage Scripts folder as well as in the comment-based help for each function/cmdlet (e.g., Get-Help Connect-ScriptMessage).


Developing and Contributing

This project is developed using a simplified Gitflow workflow that cuts out the release branches, which are unnecessary when maintaining only a single version for production. The Master/Main branch will always be the latest stable version released and tagged with an updated version number anytime the Develop branch is merged into it. Rebasing will occur if we need to streamline complex history.

You are welcome to fork the project and then offer your changes back using a pull request.