< Back
Get-HPESysInfoProcessor
Post
NAME Get-HPESysInfoProcessor
SYNOPSIS
Get all or specific processor information.
SYNTAX
Get-HPESysInfoProcessor [[-Username] <String>] [[-Password] <String>] [<CommonParameters>]
Get-HPESysInfoProcessor [-Credential <PSCredential>] [<CommonParameters>]
DESCRIPTION
The Get-HPESysInfoProcessor cmdlet provides detailed information about the processors on the system.
PARAMETERS
-Username [<String>]
Username to log onto the target iLO. Username needs to be provided as an input along with Password. This
parameter is required when the iLO security is enabled.
ParameterSetName: UsernamePasswordSet
Required? false
Position? 0
Default value None
Accept pipeline input? True (ByPropertyName)
Accept wildcard characters? false
-Password [<String>]
Password to log onto the target iLO. Password needs to be provided along with Username. This parameter is
required when the iLO security is enabled.
ParameterSetName: UsernamePasswordSet
Required? false
Position? 1
Default value None
Accept pipeline input? True (ByPropertyName)
Accept wildcard characters? false
-Credential [<PSCredential>]
Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is
enabled.
ParameterSetName: CredentialSet
Required? false
Position? named
Default value None
Accept pipeline input? True (ByPropertyName)
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
None
OUTPUTS
System.Object
NOTES
Status
The value returned in the "Status" property reflects the data retrieval operation of a cmdlet. It does not
reflect the component status. When a cmdlet returns ???????Status: Error??????? or ???????Status: Warning???????, it indicates that
the operation to retrieve the data was not successful. The ???????StatusInfo??????? message specifies the reason for the
data retrieval operation failure. If the data retrieval operation is successful, "Status: OK" is returned for
the cmdlet, and the component status is displayed in the Health property and/or other properties of the PS
object.
EXAMPLE 1
Get information about processors on the system from the Get-HPESysInfoProcessor object.PS C:\\>
$proc=Get-HPESysInfoProcessor -Username username -Password password
PS C:\\> $proc.PROCESSORS
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 1
Speed : 100
MaxCores : 1
CoresEnabled : 20
ThreadsEnabled : 1
ProcessorId : @{EffectiveFamily=179; EffectiveModel=5; IdentificationRegisters=0x06520005fbffbfeb;
MicrocodeInfo=null;
Step=2; VendorId=Intel(R) Corporation}
MicrocodeInfo : {@{CpuId=0x00050651; Date=2/8/2016 12:00:00 AM; PatchId=0x8000002B},
@{CpuId=0x00050652; Date=12/2/2016
12:00:00 AM; PatchId=0x80000034}, @{CpuId=0x00050654; Date=1/31/2017 12:00:00 AM;
PatchId=0x02000011}}
ProcessorCharacteristics : {64Bit, MultiCore, HwThread, ExecuteProtection...}
CacheInfo : {@{Associativity=8waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=1280; Location=Internal; MaximumSizeKB=1280; Name=L1-Cache;
Policy=WriteBack;
Socketed=False; SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}, @{Associativity=16waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=20480; Location=Internal; MaximumSizeKB=20480; Name=L2-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified},
@{Associativity=FullyAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=28160; Location=Internal; MaximumSizeKB=28160; Name=L3-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}}
VendorName : Intel(R) Corporation
PartNumber : 826874-L21
SerialNumber : M841Y6M700732
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 2
Speed : 100
MaxCores : 1
CoresEnabled : 20
ThreadsEnabled : 1
ProcessorId : @{EffectiveFamily=179; EffectiveModel=5; IdentificationRegisters=0x06520005fbffbfeb;
MicrocodeInfo=null;
Step=2; VendorId=Intel(R) Corporation}
MicrocodeInfo : {@{CpuId=0x00050651; Date=2/8/2016 12:00:00 AM; PatchId=0x8000002B},
@{CpuId=0x00050652; Date=12/2/2016
12:00:00 AM; PatchId=0x80000034}, @{CpuId=0x00050654; Date=1/31/2017 12:00:00 AM;
PatchId=0x02000011}}
ProcessorCharacteristics : {64Bit, MultiCore, HwThread, ExecuteProtection...}
CacheInfo : {@{Associativity=8waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=1280; Location=Internal; MaximumSizeKB=1280; Name=L1-Cache;
Policy=WriteBack;
Socketed=False; SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}, @{Associativity=16waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=20480; Location=Internal; MaximumSizeKB=20480; Name=L2-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified},
@{Associativity=FullyAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=28160; Location=Internal; MaximumSizeKB=28160; Name=L3-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}}
VendorName : Intel(R) Corporation
PartNumber : 826874-L21
SerialNumber : M841Y6M700732
EXAMPLE 2
Use array index to retrieve information about a specific processor from the PROCESSORS array in the
Get-HPESysInfoProcessor object.PS C:\\> $proc=Get-HPESysInfoProcessor -Credential $credential
PS C:\\> $proc.PROCESSORS[0]
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 1
Speed : 100
MaxCores : 1
CoresEnabled : 20
ThreadsEnabled : 1
ProcessorId : @{EffectiveFamily=179; EffectiveModel=5; IdentificationRegisters=0x06520005fbffbfeb;
MicrocodeInfo=null;
Step=2; VendorId=Intel(R) Corporation}
MicrocodeInfo : {@{CpuId=0x00050651; Date=2/8/2016 12:00:00 AM; PatchId=0x8000002B},
@{CpuId=0x00050652; Date=12/2/2016
12:00:00 AM; PatchId=0x80000034}, @{CpuId=0x00050654; Date=1/31/2017 12:00:00 AM;
PatchId=0x02000011}}
ProcessorCharacteristics : {64Bit, MultiCore, HwThread, ExecuteProtection...}
CacheInfo : {@{Associativity=8waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=1280; Location=Internal; MaximumSizeKB=1280; Name=L1-Cache;
Policy=WriteBack;
Socketed=False; SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}, @{Associativity=16waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=20480; Location=Internal; MaximumSizeKB=20480; Name=L2-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified},
@{Associativity=FullyAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=28160; Location=Internal; MaximumSizeKB=28160; Name=L3-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}}
VendorName : Intel(R) Corporation
PartNumber : 826874-L21
SerialNumber : M841Y6M700732
EXAMPLE 3
Use array index on the PROCESSORS array in an HPESysInfoProcessor object to retrieve information from a specific
cache.PS C:\\> $proc=Get-HPESysInfoProcessor
PS C:\\> $proc.PROCESSORS[0].CacheInfo
Associativity : 8waySetAssociative
CacheSpeedns : 0
CurrentSRAMType : {Synchronous}
EccType : SingleBitECC
InstalledSizeKB : 1280
Location : Internal
MaximumSizeKB : 1280
Name : L1-Cache
Policy : WriteBack
Socketed : False
SupportedSRAMType : {Synchronous}
SystemCacheType : Unified
Associativity : 16waySetAssociative
CacheSpeedns : 0
CurrentSRAMType : {Synchronous}
EccType : SingleBitECC
InstalledSizeKB : 20480
Location : Internal
MaximumSizeKB : 20480
Name : L2-Cache
Policy : Varies
Socketed : False
SupportedSRAMType : {Synchronous}
SystemCacheType : Unified
Associativity : FullyAssociative
CacheSpeedns : 0
CurrentSRAMType : {Synchronous}
EccType : SingleBitECC
InstalledSizeKB : 28160
Location : Internal
MaximumSizeKB : 28160
Name : L3-Cache
Policy : Varies
Socketed : False
SupportedSRAMType : {Synchronous}
SystemCacheType : Unified
RELATED LINKS
http://www.hpe.com/servers/powershell
SYNOPSIS
Get all or specific processor information.
SYNTAX
Get-HPESysInfoProcessor [[-Username] <String>] [[-Password] <String>] [<CommonParameters>]
Get-HPESysInfoProcessor [-Credential <PSCredential>] [<CommonParameters>]
DESCRIPTION
The Get-HPESysInfoProcessor cmdlet provides detailed information about the processors on the system.
PARAMETERS
-Username [<String>]
Username to log onto the target iLO. Username needs to be provided as an input along with Password. This
parameter is required when the iLO security is enabled.
ParameterSetName: UsernamePasswordSet
Required? false
Position? 0
Default value None
Accept pipeline input? True (ByPropertyName)
Accept wildcard characters? false
-Password [<String>]
Password to log onto the target iLO. Password needs to be provided along with Username. This parameter is
required when the iLO security is enabled.
ParameterSetName: UsernamePasswordSet
Required? false
Position? 1
Default value None
Accept pipeline input? True (ByPropertyName)
Accept wildcard characters? false
-Credential [<PSCredential>]
Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is
enabled.
ParameterSetName: CredentialSet
Required? false
Position? named
Default value None
Accept pipeline input? True (ByPropertyName)
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
None
OUTPUTS
System.Object
NOTES
Status
The value returned in the "Status" property reflects the data retrieval operation of a cmdlet. It does not
reflect the component status. When a cmdlet returns ???????Status: Error??????? or ???????Status: Warning???????, it indicates that
the operation to retrieve the data was not successful. The ???????StatusInfo??????? message specifies the reason for the
data retrieval operation failure. If the data retrieval operation is successful, "Status: OK" is returned for
the cmdlet, and the component status is displayed in the Health property and/or other properties of the PS
object.
EXAMPLE 1
Get information about processors on the system from the Get-HPESysInfoProcessor object.PS C:\\>
$proc=Get-HPESysInfoProcessor -Username username -Password password
PS C:\\> $proc.PROCESSORS
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 1
Speed : 100
MaxCores : 1
CoresEnabled : 20
ThreadsEnabled : 1
ProcessorId : @{EffectiveFamily=179; EffectiveModel=5; IdentificationRegisters=0x06520005fbffbfeb;
MicrocodeInfo=null;
Step=2; VendorId=Intel(R) Corporation}
MicrocodeInfo : {@{CpuId=0x00050651; Date=2/8/2016 12:00:00 AM; PatchId=0x8000002B},
@{CpuId=0x00050652; Date=12/2/2016
12:00:00 AM; PatchId=0x80000034}, @{CpuId=0x00050654; Date=1/31/2017 12:00:00 AM;
PatchId=0x02000011}}
ProcessorCharacteristics : {64Bit, MultiCore, HwThread, ExecuteProtection...}
CacheInfo : {@{Associativity=8waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=1280; Location=Internal; MaximumSizeKB=1280; Name=L1-Cache;
Policy=WriteBack;
Socketed=False; SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}, @{Associativity=16waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=20480; Location=Internal; MaximumSizeKB=20480; Name=L2-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified},
@{Associativity=FullyAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=28160; Location=Internal; MaximumSizeKB=28160; Name=L3-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}}
VendorName : Intel(R) Corporation
PartNumber : 826874-L21
SerialNumber : M841Y6M700732
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 2
Speed : 100
MaxCores : 1
CoresEnabled : 20
ThreadsEnabled : 1
ProcessorId : @{EffectiveFamily=179; EffectiveModel=5; IdentificationRegisters=0x06520005fbffbfeb;
MicrocodeInfo=null;
Step=2; VendorId=Intel(R) Corporation}
MicrocodeInfo : {@{CpuId=0x00050651; Date=2/8/2016 12:00:00 AM; PatchId=0x8000002B},
@{CpuId=0x00050652; Date=12/2/2016
12:00:00 AM; PatchId=0x80000034}, @{CpuId=0x00050654; Date=1/31/2017 12:00:00 AM;
PatchId=0x02000011}}
ProcessorCharacteristics : {64Bit, MultiCore, HwThread, ExecuteProtection...}
CacheInfo : {@{Associativity=8waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=1280; Location=Internal; MaximumSizeKB=1280; Name=L1-Cache;
Policy=WriteBack;
Socketed=False; SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}, @{Associativity=16waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=20480; Location=Internal; MaximumSizeKB=20480; Name=L2-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified},
@{Associativity=FullyAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=28160; Location=Internal; MaximumSizeKB=28160; Name=L3-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}}
VendorName : Intel(R) Corporation
PartNumber : 826874-L21
SerialNumber : M841Y6M700732
EXAMPLE 2
Use array index to retrieve information about a specific processor from the PROCESSORS array in the
Get-HPESysInfoProcessor object.PS C:\\> $proc=Get-HPESysInfoProcessor -Credential $credential
PS C:\\> $proc.PROCESSORS[0]
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 1
Speed : 100
MaxCores : 1
CoresEnabled : 20
ThreadsEnabled : 1
ProcessorId : @{EffectiveFamily=179; EffectiveModel=5; IdentificationRegisters=0x06520005fbffbfeb;
MicrocodeInfo=null;
Step=2; VendorId=Intel(R) Corporation}
MicrocodeInfo : {@{CpuId=0x00050651; Date=2/8/2016 12:00:00 AM; PatchId=0x8000002B},
@{CpuId=0x00050652; Date=12/2/2016
12:00:00 AM; PatchId=0x80000034}, @{CpuId=0x00050654; Date=1/31/2017 12:00:00 AM;
PatchId=0x02000011}}
ProcessorCharacteristics : {64Bit, MultiCore, HwThread, ExecuteProtection...}
CacheInfo : {@{Associativity=8waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=1280; Location=Internal; MaximumSizeKB=1280; Name=L1-Cache;
Policy=WriteBack;
Socketed=False; SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}, @{Associativity=16waySetAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=20480; Location=Internal; MaximumSizeKB=20480; Name=L2-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified},
@{Associativity=FullyAssociative; CacheSpeedns=0;
CurrentSRAMType=System.Collections.Generic.List`1[System.Object]; EccType=SingleBitECC;
InstalledSizeKB=28160; Location=Internal; MaximumSizeKB=28160; Name=L3-Cache;
Policy=Varies; Socketed=False;
SupportedSRAMType=System.Collections.Generic.List`1[System.Object];
SystemCacheType=Unified}}
VendorName : Intel(R) Corporation
PartNumber : 826874-L21
SerialNumber : M841Y6M700732
EXAMPLE 3
Use array index on the PROCESSORS array in an HPESysInfoProcessor object to retrieve information from a specific
cache.PS C:\\> $proc=Get-HPESysInfoProcessor
PS C:\\> $proc.PROCESSORS[0].CacheInfo
Associativity : 8waySetAssociative
CacheSpeedns : 0
CurrentSRAMType : {Synchronous}
EccType : SingleBitECC
InstalledSizeKB : 1280
Location : Internal
MaximumSizeKB : 1280
Name : L1-Cache
Policy : WriteBack
Socketed : False
SupportedSRAMType : {Synchronous}
SystemCacheType : Unified
Associativity : 16waySetAssociative
CacheSpeedns : 0
CurrentSRAMType : {Synchronous}
EccType : SingleBitECC
InstalledSizeKB : 20480
Location : Internal
MaximumSizeKB : 20480
Name : L2-Cache
Policy : Varies
Socketed : False
SupportedSRAMType : {Synchronous}
SystemCacheType : Unified
Associativity : FullyAssociative
CacheSpeedns : 0
CurrentSRAMType : {Synchronous}
EccType : SingleBitECC
InstalledSizeKB : 28160
Location : Internal
MaximumSizeKB : 28160
Name : L3-Cache
Policy : Varies
Socketed : False
SupportedSRAMType : {Synchronous}
SystemCacheType : Unified
RELATED LINKS
http://www.hpe.com/servers/powershell