PwshIDandCollabTools.psd1

@{
    # General module information
    ModuleVersion = '1.0'
    GUID = '92a549eb-cf70-479f-845f-569ee69d18d1'
    Author = 'Stevie Lamb'
    Description = 'A module for PowerShell Core containing helper functions for common tasks involving Azure AD and M365'
    CompatiblePSEditions = @('Core')
    PowerShellVersion = '7.2'
    Copyright = '(c) 2023 Stevie Lamb. All rights reserved.'

    # 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'
        }
    )

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

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