Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 2.52 KB

GetSmbiosImplementedPropertiesCmdlet.md

File metadata and controls

70 lines (51 loc) · 2.52 KB

GetSmbiosImplementedPropertiesCmdlet class

Returns a collection of elements where each element represents an implemented property for given strucutre class.

The elements are suitable to be used in the 'Get-SmbiosProperty' operation as an input parameter of the '-Property' parameter.

public class GetSmbiosImplementedPropertiesCmdlet : Cmdlet

Public Members

name description
GetSmbiosImplementedPropertiesCmdlet() The default constructor.
Class { get; set; } Gets or sets a value that contains the name of the structure class.

Protected Members

name description
override ProcessRecord() Process the command.

Examples

The output may be different (depending on your system)!!!

The following example shows how to get the all implemented properties for the 'MemoryArrayMappedAddress' structure class.
The search result returns a collection of objects with the property information.
The data type of the elements of the collection is suitable to be used as an input value in the '-Property' parameter
of the Get-SmbiosProperty operation.

PS> Get-SmbiosImplementedProperties -Class MemoryArrayMappedAddress | SMBIOS-Implemented-Properties -Class MemoryArrayMappedAddress

Class              : MemoryArrayMappedAddress
ClassId            : 19
HexadecimalClassId : 13
ImplementedVersion : v21
Index              : 0
PropertyKey        : Structure = MemoryArrayMappedAddress, Property = MemoryArrayHandle, Unit = None

Class              : MemoryArrayMappedAddress
ClassId            : 19
HexadecimalClassId : 13
ImplementedVersion : v21
Index              : 0
PropertyKey        : Structure = MemoryArrayMappedAddress, Property = PartitionWidth, Unit = None

Class              : MemoryArrayMappedAddress
ClassId            : 19
HexadecimalClassId : 13
ImplementedVersion : v21
Index              : 0
PropertyKey        : Structure = MemoryArrayMappedAddress, Property = StartingAddress, Unit = Bytes

Class              : MemoryArrayMappedAddress
ClassId            : 19
HexadecimalClassId : 13
ImplementedVersion : v21
Index              : 0
PropertyKey        : Structure = MemoryArrayMappedAddress, Property = EndingAddress, Unit = Bytes

See Also