Private/Certutil/Invoke-CertutilResubmit.ps1

function Invoke-CertutilResubmit {
    param(
        [Parameter(Mandatory)] [System.Management.Automation.Runspaces.PSSession] $Session,
        [Parameter(Mandatory)] [string] $RequestID
    )

    $sb = {
        param([string]$RequestID)
        & certutil.exe -resubmit $RequestID 2>&1
    }

    $output = Invoke-Command -Session $Session -ScriptBlock $sb -ArgumentList $RequestID -ErrorAction Stop

    if ($output -match 'CertUtil:.*command FAILED') {
        throw "certutil -resubmit failed for RequestID $RequestID : $($output -join ' ')"
    }

    $output
}