Private/Remove-365TuneElevation.ps1

function Remove-365TuneElevation {
    <#
    .SYNOPSIS
        Removes User Access Administrator elevation from root scope for the current user.
    #>


    $currentUser = (Get-AzContext).Account.Id

    $assignment = Get-AzRoleAssignment -RoleDefinitionId "18d7d88d-d35e-4fb5-a5c3-7773c20a72d9" `
                    -ErrorAction SilentlyContinue |
                  Where-Object { $_.Scope -eq "/" -and $_.SignInName -eq $currentUser }

    if (-not $assignment) {
        Write-Host " Elevation already removed." -ForegroundColor Gray
        return
    }

    $response = Invoke-AzRestMethod `
        -Path   "$($assignment.RoleAssignmentId)?api-version=2018-07-01" `
        -Method DELETE

    if ($response.StatusCode -in @(200, 204)) {
        Write-Host " ✅ Elevation removed." -ForegroundColor Green
    } else {
        Write-Warning " ⚠️ Elevation removal returned status $($response.StatusCode) — may need manual cleanup."
    }
}