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 (by SCRT-HQ)
PSGSuite | PowerShell | |
---|---|---|
9 | 4 | |
230 | 11 | |
-0.4% | - | |
0.0 | 5.3 | |
about 2 months ago | 10 months ago | |
PowerShell | PowerShell | |
Apache License 2.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PSGSuite
Posts with mentions or reviews of PSGSuite.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-07.
-
How can I run macOS scripts in PowerShell?
Have you looked at a more PowerShell native tool like PSGSuite?
-
Trying to create a multi-select menu to choose which flags a function gets called with?
Oh definitely, but that function is one I already know how to use, from a module called PSGSuite.
-
Use GAM to resolve membership of nested groups?
I use PSGSuite instead of GAM, but this could probably be adapted. I made a PowerShell function to recursively get Google group members:
-
powershel/google admin
psgsuite.io
-
Trying to create a script/program to automate accounts
I automated this with powershell and psgsuite.
-
Easier way to assign new Users to Shared Drives?
Groups are then managed ether through Active Directory sync (GCDS), or through PSGsuite scripting. I don't do the scripting so I can't share how exactly that's done.
- Best chrome extensions for Google Workspace Admin
-
Webform that interact with PowerShell
I manage a Google Workspace tenant (Azure/O365 >> GSuite, ikr, but shht) where I would like certain users of our tenant to be able to fill in a form with a new employee's information, a PS script would get the information from the form and would make the user (using the PSGSuite module) and mail them. That's the easy part.
PowerShell
Posts with mentions or reviews of PowerShell.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-29.
-
Interactive menu with submenu and descriptions
When making menus in the terminal in PowerShell, I like to use JSON files so that I can use embedded key/value pairs to create/store variables, commands or any other piece of data that could be useful in a selected action. Recently I have moved towards putting multiple 'menu' JSON files into one JSON file to contain the main menu and subsequent menus. I have also made some tweaks to the overall presentation of the menu. Take it for a drive and implement it in your own scripts if you like it! To modify the menu, all you have to do is modify the JSON file. In the future, I am sure there will be better logic to not limit the menu to just a main menu and submenu, along with other features I have rattling around in my box of rocks head. https://github.com/L-McG/PowerShell/tree/new-menu-style/Mini-u
-
Compare-Json
I just wanted to share something with the community should somebody else find as much use in this as I have. Some time ago I put together a script that recursively compares two JSON files and returns a difference report. My primary use case for this was to validate the migration of a virtual infrastructure as defined by thousands of lines of JSON with variable depth objects. The nice thing about having a difference report generated is that I could automate any remediations required post-migration. At the time of writing this script, I couldn't find a solution that met my requirements so should such a solution exist in PowerShell, well, I at least had fun writing a recursive function. 🙃 https://github.com/L-McG/PowerShell/tree/master/CompareJson
- How to add a Function inside a function
-
Trying to create a multi-select menu to choose which flags a function gets called with?
I like to generate CLI menu with JSON files. I use the names of the files as the selections in the main menu then each object with the JSON file has a name that is presented as a selection in the sub-menu. I use a simple function to dynamically generate and display the menus. A nifty thing that you can do by having your menu options as JSON objects is that you can store all kinds of data in each object to be later used anyway you want based on a menu selection. I put together a little example project on my github account if you want to take a look at it and maybe get some more ideas: https://github.com/L-McG/PowerShell/tree/master/Mini-u
What are some alternatives?
When comparing PSGSuite and PowerShell you can also consider the following projects:
GAM - command line management for Google Workspace
jsondiffpatch - Diff & patch JavaScript objects
GAM - command line management for Google Workspace [Moved to: https://github.com/GAM-team/GAM]
mini-u
GAMADV-XTD3 - Command line tool to manage Google Workspace
PowerShell-Menu
Windows10Debloater - Script to remove Windows 10 bloatware.
script-server - Web UI for your scripts with execution management
GMGoogleDrive - Google Drive REST Api module for Powershell
PSFzf - A PowerShell wrapper around the fuzzy finder fzf
msgraph-sdk-powershell - Powershell SDK for Microsoft Graph
PowerShell-Administration-Tools - Powershell scripts for automating common system administration, blue team, and digital forensics tasks
PSGSuite vs GAM
PowerShell vs jsondiffpatch
PSGSuite vs GAM
PowerShell vs mini-u
PSGSuite vs GAMADV-XTD3
PowerShell vs PowerShell-Menu
PSGSuite vs Windows10Debloater
PSGSuite vs script-server
PSGSuite vs GMGoogleDrive
PSGSuite vs PSFzf
PSGSuite vs msgraph-sdk-powershell
PSGSuite vs PowerShell-Administration-Tools