Private/Get-AllConfigFiles.ps1

function Get-AllConfigFiles
{
    # Using -Filter is faster compared to using a wildcard(s) in the -Path argument.
    $configFileParams = @{
        Path = $VMConfigFolder
        Filter = 'vmconnect.rdp.????????-????-????-????-????????????*.config'
        File = $true
        Force = $true
        ErrorAction = 'Ignore'
    }

    $files = Get-ChildItem @configFileParams | Where-Object {($_.Name -match $ConfigFilePattern)}

    Write-Output $files
} #function Get-AllConfigFiles