ROOTM365.psm1

function Invoke-ROOT365Audit {

    [CmdletBinding()]
    param(
        [string]$SPOAdminUrl
    )

    $scriptPath = Join-Path $PSScriptRoot "root365.ps1"

    if (!(Test-Path $scriptPath)) {
        throw "root365.ps1 not found in module directory."
    }

    if ($SPOAdminUrl) {
        & $scriptPath -SPOAdminUrl $SPOAdminUrl
    }
    else {
        & $scriptPath
    }

}

Export-ModuleMember -Function Invoke-ROOT365Audit