Private/Get-BinFiles.ps1

Function Get-BinFiles {
    [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 $_
        }
}