MGNestedGroups.psd1
@{ ModuleVersion = '1.0' Author = 'Ole Rand-Hendriksen' Description = 'A module for working with nested groups in AzureAD/EntraID. Apply licenses to all subgroups with user members of a specified group. Get all subgroups with user members of a specified group. Add all subgroups with user members as users of an enterprise application.' PowerShellVersion = '5.1' # Minimum required PowerShell version Guid = '8f5ca15e-b8bb-4638-9bb6-072a6492e9ba' FormatsToProcess = @() TypesToProcess = @() NestedModules = 'MGNestedGroups.psm1' FunctionsToExport = @('Add-MGSubgroupsToEnterpriseApp', 'Get-MGSubgroups', 'Grant-LicenseToMGSubgroups','Revoke-LicenseFromMGSubgroups','Remove-MGSubgroupsFromEnterpriseApp') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() FileList = @() PrivateData = @{ PSData = @{ Tags = @() ProjectUri = 'https://github.com/randriksen/MGNestedGroups' LicenseUri = 'https://www.gnu.org/licenses/gpl-3.0.en.html' } } RequiredModules = @( @{ ModuleName = 'Microsoft.Graph.Users' ModuleVersion = '2.6.1' # Replace with the minimum required version of Microsoft.Graph }, @{ ModuleName = 'Microsoft.Graph.Groups' ModuleVersion = '2.6.1' # Replace with the minimum required version of Microsoft.Graph }, @{ ModuleName = 'Microsoft.Graph.Applications' ModuleVersion = '2.6.1' # Replace with the minimum required version of Microsoft.Graph } ) } |