Skip to content

Latest commit

 

History

History
145 lines (110 loc) · 3.22 KB

Get-OMEFirmwareCompliance.md

File metadata and controls

145 lines (110 loc) · 3.22 KB
external help file Module Name online version schema
DellOpenManage-help.xml
DellOpenManage
2.0.0

Get-OMEFirmwareCompliance

SYNOPSIS

Get device firmware compliance report from OpenManage Enterprise

SYNTAX

Get-OMEFirmwareCompliance [[-Baseline] <FirmwareBaseline[]>] [[-DeviceFilter] <Device[]>]
 [[-ComponentFilter] <String[]>] [[-UpdateAction] <String[]>] [[-Output] <String>] [<CommonParameters>]

DESCRIPTION

To get the list of firmware updates for a device you need a Catalog and a Baseline first. Then you can see the firmware that needs updated.

EXAMPLES

EXAMPLE 1

"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance | Format-Table

Get report for existing baseline

EXAMPLE 2

"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance -DeviceFilter $("FVKGSWZ" | Get-OMEDevice -FilterBy "ServiceTag") | Format-Table

Filter report by device in baseline

EXAMPLE 3

"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance -ComponentFilter "iDRAC" | Format-Table

Filter report by component in baseline

EXAMPLE 4

"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance -ComponentFilter -ComponentFilter "iDRAC", "BIOS"  | Format-Table

Filter report by multiple components in baseline

PARAMETERS

-Baseline

Array of type Baseline returned from Get-OMEFirmwareBaseline function

Type: FirmwareBaseline[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-DeviceFilter

Array of type Device returned from Get-OMEDevice function. Used to limit the devices updated within the baseline.

Type: Device[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ComponentFilter

Array of Strings that represent component name. Used to limit the components updated within the baseline. Supports regex via Powershell -match

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UpdateAction

Determines what type of updates will be performed. (Default="Upgrade", "Downgrade", "All")

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 4
Default value: Upgrade
Accept pipeline input: False
Accept wildcard characters: False

-Output

{{ Fill Output Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 5
Default value: Report
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

Baseline[]

OUTPUTS

NOTES

RELATED LINKS