Configs/scenario-microsoft-365-admin.json
|
{ "Enabled": true, "_legend": { "About": "Microsoft 365 / Azure administrator set. Everything ships as Mode=Ignore - flip what you use to Load or InstallOnly.", "Install": "CheckOnly | IfMissing (default) | Latest", "Mode": "Load (default) | InstallOnly | Ignore" }, "Modules": [ { "Name": "Microsoft.Graph.Authentication", "FriendlyName": "Microsoft Graph Authentication", "Description": "Connect-MgGraph; shared by the v1.0 and beta Graph SDK", "Install": "IfMissing", "Mode": "Ignore" }, { "Name": "Microsoft.Entra", "FriendlyName": "Microsoft Entra PowerShell", "Description": "Identity-focused, friendlier layer over the Graph SDK", "Install": "IfMissing", "Mode": "Ignore" }, { "Name": "ExchangeOnlineManagement", "FriendlyName": "Exchange Online Management", "Description": "Connect-ExchangeOnline; Exchange Online administration", "Install": "IfMissing", "Mode": "Ignore" }, { "Name": "MicrosoftTeams", "Description": "Teams administration cmdlets", "Install": "IfMissing", "Mode": "Ignore" }, { "Name": "PnP.PowerShell", "FriendlyName": "PnP PowerShell", "Description": "Power tools for SharePoint Online / Microsoft 365", "Install": "IfMissing", "Mode": "Ignore" }, { "Name": "Microsoft.Online.SharePoint.PowerShell", "FriendlyName": "SharePoint Online", "Description": "Official SPO admin shell", "Install": "CheckOnly", "Mode": "Ignore" }, { "Name": "Az.Accounts", "FriendlyName": "Azure PowerShell (accounts)", "Description": "Connect-AzAccount; base for all Az.* modules - lighter than installing the full Az meta-module", "Install": "IfMissing", "Mode": "Ignore" }, { "Name": "Microsoft.PowerShell.SecretManagement", "FriendlyName": "Secret Management", "Description": "Unified API for storing/retrieving secrets across vaults", "Install": "IfMissing", "Mode": "Ignore" } ] } |