365AutomatedCheck.psm1
$RootPath = Split-Path $MyInvocation.MyCommand.Path $FunctionFiles = $("$PSScriptRoot\functions\public\","$PSScriptRoot\functions\private\") | Get-Childitem -file -Recurse -Include "*.ps1" -ErrorAction SilentlyContinue $functions = @() foreach($FunctionFile in $FunctionFiles){ try { . $FunctionFile.FullName $functions += Get-Command -Module $MyInvocation.MyCommand.ModuleName -CommandType Function } catch { Write-Error -Message "Failed to import function: '$($FunctionFile.FullName)': $_" } } Export-ModuleMember -Function ($functions.Name) |