< Back

Get-StorageFirmwareInformation

Wed Jan 30, 2019 6:02 pm

NAME Get-StorageFirmwareInformation



SYNOPSIS

Gets information about firmware on a storage object.





SYNTAX

Get-StorageFirmwareInformation [-FriendlyName] <String> [-CimSession <CimSession>] [-ThrottleLimit <Int32>] [<CommonParameters>]



Get-StorageFirmwareInformation [-CimSession <CimSession>] [-ThrottleLimit <Int32>] -UniqueId <String> [<CommonParameters>]



Get-StorageFirmwareInformation [-CimSession <CimSession>] [-ThrottleLimit <Int32>] [<CommonParameters>]





DESCRIPTION

The Get-StorageFirmwareInformation cmdlet gets information about firmware on storage objects. On Non-Volatile Memory Express (NVMe) devices, it lists

the number of firmware slots, the active firmware image, and slots that are writeable.





PARAMETERS

-CimSession [<CimSession>]





Required? false

Position? named

Default value none

Accept pipeline input? false

Accept wildcard characters? false



-FriendlyName <String>





Required? true

Position? 1

Default value none

Accept pipeline input? true(ByValue)

Accept wildcard characters? false



-ThrottleLimit [<Int32>]





Required? false

Position? named

Default value none

Accept pipeline input? false

Accept wildcard characters? false



-UniqueId <String>

Specifies an ID used to uniquely identify a Disk object in the system. The ID persists through restarts.



Required? true

Position? named

Default value none

Accept pipeline input? true(ByValue)

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS











OUTPUTS

Boolean, UInt8, UInt8[], Boolean[], String[], String



This cmdlet returns the following firmware information for a storage object:



-- SupportsUpdate. Indicates whether the device is capable of a Windows-compliant firmware update process.

-- NumberOfSlots. The number of firmware slots the device has.

-- ActiveSlotId. Identifies the slot id that corresponds to the slot containing the currently active firmware image.

-- SlotId[] - Array listing all slot IDs.

-- IsSlotWritable[]. Indicates if a firmware image can be downloaded to the slot represented by the ID in the SlotId[] array at the corresponding

index.

-- FirmwareVersionInSlot[]. Array showing the firmware revision in each slot.

-- Extended Status. Error information from the storage provider.







NOTES





This cmdlet is currently limited to use on PhysicalDisk objects.



Example 1: Get firmware information for physical disks



PS C:\\>Get-PhysicalDisk | Get-StorageFirmwareInformation



This command uses the Get-PhysicalDisk cmdlet to get all physical disks in the system, and uses the pipeline operator to pass them to

Get-StorageFirmwareInformation to get the firmware information for each disk.







RELATED LINKS

Online Version: http://go.microsoft.com/fwlink/?LinkId=816404

Update-StorageFirmware