Public/OSDCloudTS/Test-DISMFromOSDCloudUSB.ps1

Function Test-DISMFromOSDCloudUSB {
    [CmdletBinding()]
    param (

        [Parameter()]
        [System.String]
        $PackageID
    )
    $OSDCloudUSB = Get-Volume.usb | Where-Object {($_.FileSystemLabel -match 'OSDCloud') -or ($_.FileSystemLabel -match 'BHIMAGE')} | Select-Object -First 1
    $ComputerProduct = (Get-MyComputerProduct)
    if (!($PackageID)){
        $PackageID = $DriverPack.PackageID
        $DriverPack = Get-OSDCloudDriverPack -Product $ComputerProduct
    }
    $ComputerManufacturer = (Get-MyComputerManufacturer -Brief)
    $DriverPathProduct = "$($OSDCloudUSB.DriveLetter):\OSDCloud\DriverPacks\DISM\$ComputerManufacturer\$ComputerProduct"
    $DriverPathPackageID = "$($OSDCloudUSB.DriveLetter):\OSDCloud\DriverPacks\DISM\$ComputerManufacturer\$PackageID"
    if (Test-Path $DriverPathProduct){Return $true}
    elseif (Test-Path $DriverPathPackageID){Return $true}
    else { Return $false}
}