The following PowerShell function calls one function and process the results in another function

function Process-ReplicationSubscriptions {
    $subscriptions = Get-ReplicationSubscriptions

    foreach ($sub in $subscriptions) {
        Write-Output "exec [$($sub.PublisherDB)].dbo.sp_subscription_cleanup @publisher=N'[$($sub.PublisherServer)]', @publisher_db=N'[$($sub.PublisherDB)]', @publication=N'[$($sub.Publication)]'"
    }
}

By Rudy