Product: PowerShell Universal
Version: 1.4.6
Hello, I am looking for a software solution to act as a user interface for a User Management module I have created. As it works currently, a technician will open a script that acts as a main menu in a terminal user interface and the user can select from the various scripts I have created. Most of these scripts connect to Microsoft modules (MSOnline, AzAD, Graph API, PnP.PowerShell, and a few others).
The nice thing about using the terminal is that I have created functions to check if a user is already signed into the module with their Microsoft account, which prevents users from repeatedly signing in each time the script is run. I went to test this in the free version of PowerShell universal but it appears this is a paid feature.
My question is, if I replaced my Main Menu script with a Dashboard, would the dashboard be able to keep my current PS Session with all the connected modules to prevent having the users sign in each time they create a new user, separate a user, etc.?