external help file | Module Name | online version | schema |
---|---|---|---|
DellOpenManage-help.xml |
DellOpenManage |
2.0.0 |
Get device firmware compliance report from OpenManage Enterprise
Get-OMEFirmwareCompliance [[-Baseline] <FirmwareBaseline[]>] [[-DeviceFilter] <Device[]>]
[[-ComponentFilter] <String[]>] [[-UpdateAction] <String[]>] [[-Output] <String>] [<CommonParameters>]
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.
"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance | Format-Table
Get report for existing baseline
"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance -DeviceFilter $("FVKGSWZ" | Get-OMEDevice -FilterBy "ServiceTag") | Format-Table
Filter report by device in baseline
"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance -ComponentFilter "iDRAC" | Format-Table
Filter report by component in baseline
"AllLatest" | Get-OMEFirmwareBaseline | Get-OMEFirmwareCompliance -ComponentFilter -ComponentFilter "iDRAC", "BIOS" | Format-Table
Filter report by multiple components in 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
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
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
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
{{ Fill Output Description }}
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: Report
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.