IDandCollabTools.psd1

@{
    # General module information
    ModuleVersion = '1.1'
    GUID = '26542ada-e582-46e0-9bd6-60bdc788cb2a'
    Author = 'Stevie Lamb'
    Description = 'A module containing helper functions for common tasks involving Azure AD and M365'

    # Modules required by this module
    RequiredModules = @(
        @{
            ModuleName = 'MSAL.PS'
            ModuleVersion = '4.37.0.0'
        },
        @{
            ModuleName = 'Microsoft.Graph.Authentication'
            ModuleVersion = '1.28.0'
        },
        @{
            ModuleName = 'Az.Accounts'
            ModuleVersion = '2.8.0'
            MaximumVersion = '2.12.1'
        }
    )

    # Functions to export from this module
    FunctionsToExport = @(
        'Get-MSALAuthHeader',
        'Connect-MsGraphAsMsi',
        'Get-AadUsersLastSignin',
        'Convert-AzureAdSidToObjectId',
        'Convert-AzureAdObjectIdToSid',
        'Get-AadDeviceLocalGroupMembers',
        'Set-MSDfEDeviceTag',
        'Get-RecursiveMgDirectReports',
        'Get-GraphAadRoles'
    )

    # The main module file
    RootModule = 'IDandCollabTools.psm1'
}