PSGSuite
Powershell module for Google / G Suite API calls wrapped in handy functions. Authentication is established using a service account via P12 key to negate the consent popup and allow for greater handsoff automation capabilities
Install / Use
/learn @SCRT-HQ/PSGSuiteREADME
PSGSuite
[!CAUTION]
PSGSuite 3.0.0 and later requires Powershell 7.4 or newer
This is a breaking change introduced with PSGSuite 3.0.0. Please see the CHANGELOG for more information.
<div align="center"> <!-- Discord --> <a href="https://discord.gg/G66zVG7"> <img src="https://img.shields.io/discord/235574673155293194.svg?style=flat&label=Discord&logo=discord&color=purple" alt="Discord - Chat" title="Discord - Chat" /> </a> <!-- Slack --> <a href="https://scrthq-slack-invite.herokuapp.com/"> <img src="https://img.shields.io/badge/chat-on%20slack-orange.svg?style=flat&logo=slack" alt="Slack - Chat" title="Slack - Chat" /> </a> <br /> <br /> <!-- PS Gallery --> <a href="https://www.PowerShellGallery.com/packages/PSGSuite"> <img src="https://img.shields.io/powershellgallery/dt/PSGSuite.svg?style=flat&logo=powershell&color=blue" alt="PowerShell Gallery" title="PowerShell Gallery" /> </a> <!-- GitHub Releases --> <a href="https://github.com/scrthq/PSGSuite/releases/latest"> <img src="https://img.shields.io/github/downloads/scrthq/PSGSuite/total.svg?logo=github&color=blue" alt="GitHub Releases" title="GitHub Releases" /> </a> <!-- GitHub Releases --> <a href="https://github.com/scrthq/PSGSuite/releases/latest"> <img src="https://img.shields.io/github/release/scrthq/PSGSuite.svg?label=version&logo=github" alt="GitHub Releases" title="GitHub Releases" /> </a> </div> <br />
Documentation
Check out PSGSuite.io for PSGSuite documentation, including configuration help as well as function help!
Contributing
Interested in helping out with PSGSuite development? Please check out our Contribution Guidelines!
Code of Conduct
Please adhere to our Code of Conduct when interacting with this repo.
License
Changelog
3.0.0 - 2024-11-20
Breaking Changes
- Increased minimum PowerShell version to 7.4
- Necessary due to deprecation of support for .NET Framework 4.5 within the
Google.Apis.*.NET assemblies used throughout PSGSuite - Aligns minimum version of PowerShell with the current LTS release of PowerShell
- Necessary due to deprecation of support for .NET Framework 4.5 within the
Other Changes
- Restored release capabilities within the backing repository after adding additional owner (@jgeron-suhsd)
- Migrates the CI/CD pipeline from Azure Pipelines to GitHub Actions.
- We are currently adding additional maintainers to the project to restore overall project health and return to a regular release cadence, ultimately working through the backlog of issues, fixes and enhancements.
