Public/Get-FUBinFiles.ps1

function Get-FUBinFiles {
    [cmdletbinding()]
    param (
        [parameter(Position = 1, Mandatory = $false)]
        [string]
        $DeviceName,
    
        [parameter(Position = 2, Mandatory = $false)]
        [string]
        $Path,

        [parameter(Position = 3, Mandatory = $false)]
        [string]
        $DestinationPath
    )
    try {
        Write-Host " + Getting .bin files.. " -ForegroundColor Cyan -NoNewline
        Copy-Item -Path "$($Path)\*.bin" -Destination $DestinationPath\ -Container -Force -ErrorAction SilentlyContinue
        $BinFiles = (Get-Item -Path "$($DestinationPath)\*.bin" -ErrorAction SilentlyContinue).FullName
        Write-Host $script:tick -ForegroundColor Green
    
        return $BinFiles
    }
    catch {
        Write-Warning $_
    }
}