Public/Catalog/Get-CatalogHPAccessories.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<#
.SYNOPSIS
Returns the 'Accessories Firmware and Driver' Component of the HP System Catalog
 
.DESCRIPTION
Returns the 'Accessories Firmware and Driver' Component of the HP System Catalog
 
.PARAMETER Compatible
If you have a HP System, this will filter the results based on your
Baseboard Product value
 
.LINK
https://osd.osdeploy.com/module/functions
 
.NOTES
#>

function Get-CatalogHPAccessories {
    [CmdletBinding()]
    param (
        [switch]$Compatible
    )
    
    if ($PSBoundParameters.ContainsKey('Compatible')) {
        Get-CatalogHPSystem -Compatible -Component 'Accessories Firmware and Driver' | Sort-Object -Property CreationDate -Descending
    }
    else {
      Get-CatalogHPSystem -Component 'Accessories Firmware and Driver' | Sort-Object -Property CreationDate -Descending
    }
}