ModernMailTools.psm1
#if (-not $global:DisableTelemetry) { # $global:DisableTelemetry = $false #} $privateScripts = @(Get-ChildItem -Path "$PSScriptRoot\Private" -Recurse -Filter "*.ps1") $publicScripts = @(Get-ChildItem -Path "$PSScriptRoot\Public" -Recurse -Filter "*.ps1") foreach ($script in ($privateScripts + $publicScripts)) { try { . $script.FullName } catch { Write-Error -Message ("Failed to import function {0}: {1}" -f $script, $_) } } <# $Public = @( Get-ChildItem -Path $PSScriptRoot\Public\*.ps1 -ErrorAction SilentlyContinue -Recurse -File) $Private = @( Get-ChildItem -Path $PSScriptRoot\Private\*.ps1 -ErrorAction SilentlyContinue -Recurse -File) #> <# Get-ChildItem (Split-Path $script:MyInvocation.MyCommand.Path)\Private\* -Filter 'func_*.ps1' -Recurse | ForEach-Object { . $_.FullName} Get-ChildItem "$(Split-Path $script:MyInvocation.MyCommand.Path)\Public\*" -Filter 'func_*.ps1' -Recurse | ForEach-Object { Export-ModuleMember -Function ($_.BaseName -Split "_")[1]} #> Export-ModuleMember -Function @("Send-ModernMailMessage", "Register-ModernMailMessageEntraIDApp","Enable-MailMessageAlias") |