functions/Invoke-PACertificateRenewal.ps1

function Invoke-PACertificateRenewal {
    [CmdletBinding()]
    param (
        [Parameter(Mandatory=$true)]
        [string]$MainDomain,

        [switch]$SkipInstall
    )
    
    begin {
        Set-PAOrder -MainDomain $MainDomain
    }
    
    process {
        $newCert = Submit-Renewal -MainDomain $MainDomain
        if (-not $SkipInstall) {
            $newCert | Install-PACertificate
        }
        return $newCert
    }
    
    end {
        
    }
}