en-US/HPESysInfoCmdlets.dll-Help.xml
<?xml version="1.0" encoding="utf-8"?>
<helpItems xmlns="http://msh" schema="maml"> <!--Edited with: SAPIEN PowerShell HelpWriter 2017 v2.1.34--> <!--Generated by: SAPIEN PowerShell HelpWriter 2017 v2.1.34--> <!-- Module: HPESysInfoCmdlets Version: 1.0 --> <!--All Commands--> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Clear-HPESysInfoLog</command:name> <maml:description> <maml:para>The Clear-HPESysInfoLog cmdlet clears one or more logs created by the HPESysInfoCmdlets module.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Clear</command:verb> <command:noun>HPESysInfoLog</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Clear-HPESysInfoLog cmdlet clears one or more logs created by the HPESysInfoCmdlets module. You are prompted for confirmation unless you specify the Force parameter.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Clear-HPESysInfoLog</maml:name> <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="True (ByPropertyName, ByValue)" position="0" aliases=""> <maml:name>Last</maml:name> <maml:description> <maml:para>Specifies the integer as value and if X value specified then X number of logs in the descending order of their age will be cleared. i.e., Older logs will be chosen first to clear if this parameter used. If no parameter used then it will clear all the existing logs including the current log as well.</maml:para> </maml:description> <command:parameterValue required="false" variableLength="false">UInt32</command:parameterValue> <dev:type> <maml:name>Object</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>0</dev:defaultValue> </command:parameter> <command:parameter required="false" globbing="false" pipelineInput="false" variableLength="false" position="1"> <maml:name>Force</maml:name> <maml:description> <maml:para>Clears all the existing logs without prompting for confirmation. By default, Clear-HPEBIOSLog prompts for confirmation before clearing any logs from module installation folder.</maml:para> </maml:description> <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue> <dev:defaultValue>False</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="True (ByPropertyName, ByValue)" position="0" aliases=""> <maml:name>Last</maml:name> <maml:description> <maml:para>Specifies the integer as value and if X value specified then X number of logs in the descending order of their age will be cleared. i.e., Older logs will be chosen first to clear if this parameter used. If no parameter used then it will clear all the existing logs including the current log as well.</maml:para> </maml:description> <command:parameterValue required="false" variableLength="false">UInt32</command:parameterValue> <dev:type> <maml:name>Object</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>0</dev:defaultValue> </command:parameter> <command:parameter required="false" globbing="false" pipelineInput="false" variableLength="false" position="1"> <maml:name>Force</maml:name> <maml:description> <maml:para>Clears all the existing logs without prompting for confirmation. By default, Clear-HPEBIOSLog prompts for confirmation before clearing any logs from module installation folder.</maml:para> </maml:description> <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue> <dev:defaultValue>False</dev:defaultValue> </command:parameter> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>System.UInt32</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para>If the cmdlet executes successfully it does not return anything. In case of error, the error will be thrown.</maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para /> </maml:introduction> <dev:code>PS C:\> Clear-HPEBIOSLog Do you really want to clear all the logs? [Y] Yes [N] No [S] Suspend</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para /> </maml:introduction> <dev:code>C:\PS> Clear-HPESysInfoLog -Last 5</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para /> </maml:introduction> <dev:code>C:\PS> Clear-HPESysInfoLog -Force</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> <maml:navigationLink> <maml:linkText>Enable-HPESysInfoLog</maml:linkText> <maml:uri></maml:uri> </maml:navigationLink> <maml:navigationLink> <maml:linkText>Disable-HPESysInfoLog</maml:linkText> <maml:uri></maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Disable-HPESysInfoLog</command:name> <maml:description> <maml:para>The Disable-HPESysInfoLog cmdlet disables the HPESysInfoCmdlets logging for the current PowerShell session.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Disable</command:verb> <command:noun>HPESysInfoLog</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Disable-HPESysInfoLog cmdlet disables the HPESysInfoCmdlets logging for the current PowerShell session.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Disable-HPESysInfoLog</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para /> </maml:introduction> <dev:code>PS C:\> Disable-HPESysInfoLog Logging disabled for the current session !!!</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> <maml:navigationLink> <maml:linkText>Clear-HPESysInfoLog</maml:linkText> <maml:uri></maml:uri> </maml:navigationLink> <maml:navigationLink> <maml:linkText>Enable-HPESysInfoLog</maml:linkText> <maml:uri></maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Enable-HPESysInfoLog</command:name> <maml:description> <maml:para>The Enable-HPESysInfoLog cmdlet enables HPESysInfoCmdlets logging for the current PowerShell session.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Enable</command:verb> <command:noun>HPESysInfoLog</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Enable-HPESysInfoLog cmdlet enables HPESysInfoCmdlets logging for the current PowerShell session. By default, logging is disabled. If logging is required, it must be enabled explicitly. Log files can be found at "Logs" directory in cmdlet assembly file installation directory.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Enable-HPESysInfoLog</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para /> </maml:introduction> <dev:code>PS C:\> Enable-HPESysInfoLog Logging enabled for the current session !!!</dev:code> <dev:remarks> <maml:para>This example enables HPESysInfoCmdlets logging for the current PowerShell session.</maml:para> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> <maml:navigationLink> <maml:linkText>Clear-HPESysInfoLog</maml:linkText> <maml:uri></maml:uri> </maml:navigationLink> <maml:navigationLink> <maml:linkText>Disable-HPESysInfoLog</maml:linkText> <maml:uri></maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoASR</command:name> <maml:description> <maml:para>Get Automatic Server Recovery information.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoASR</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>Get Automatic Server Recovery information including its state (enabled or disabled) and the timeout interval (in minutes).</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoASR</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoASR and display the Automatic Server Recovery information of the server.</maml:para> </maml:introduction> <dev:code>PS C:\> $asr = Get-HPESysInfoASR PS C:\> $asr | fl ASRState : Enabled ASRTimeoutInterval : Timeout10 Status : OK</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoASR and check whether Automatic Server Recovery is enabled.</maml:para> </maml:introduction> <dev:code>PS C:\> $asr = Get-HPESysInfoASR PS C:\> $asr.ASRState Enabled </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoASR and show the time out interval (in minutes).</maml:para> </maml:introduction> <dev:code>PS C:\> $asr = Get-HPESysInfoASR PS C:\> $asr.ASRTimeoutInterval Timeout10</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoBIOSSettings</command:name> <maml:description> <maml:para>Get information about BIOS settings.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoBIOSSettings</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>Get information about BIOS settings including boot mode, NetworkBootRetry, and VirtualSerialPort.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoBIOSSettings</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoBIOSSettings and show the information about boot mode.</maml:para> </maml:introduction> <dev:code>PS C:\> $bios = Get-HPESysInfoBIOSSettings PS C:\> $bios.BiosSettings.BootMode Uefi</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoBIOSSettings and show the information about NetworkBootRetry.</maml:para> </maml:introduction> <dev:code>PS C:\> $bios = Get-HPESysInfoBIOSSettings PS C:\> $bios.BiosSettings.NetworkBootRetry Enabled</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoBIOSSettings and show the information about VirtualSerialPort.</maml:para> </maml:introduction> <dev:code>PS C:\> $bios = Get-HPESysInfoBIOSSettings PS C:\> $bios.BiosSettings.VirtualSerialPort Com1Irq4</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoCooling</command:name> <maml:description> <maml:para>Get information about cooling of the system.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoCooling</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>Get information about cooling of the system including readings from temperature sensors and the speed of fans.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoCooling</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoCooling and get the name of all the temperature sensors.</maml:para> </maml:introduction> <dev:code>PS C:\> $cool = Get-HPESysInfoCooling PS C:\> $cool.TemperatureSensors.Name 01-Inlet Ambient 02-CPU 03-P1 DIMM 1-3 04-P1 DIMM 4-6 05-HD Max 06-Chipset 07-Chipset Zone 08-P/S 1 09-P/S 2 10-VR P1 11-VR P1 Mem 1 12-VR P1 Mem 2 13-Stor Batt 14-iLO 15-iLO Zone 16-LOM 17-LOM Zone 18-PCI 1 19-PCI 2 20-PCI 3 21-PCI 4 22-PCI 5 23-PCI 1 Zone 24-PCI 2 Zone 25-PCI 3 Zone 26-PCI 4 Zone 27-PCI 5 Zone</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoCooling and get information of all fans.</maml:para> </maml:introduction> <dev:code>PS C:\> $cool = Get-HPESysInfoCooling PS C:\> $cool.Fans Name : Fan 1 Oem : {@{Hpe=System.Collections.Generic.List`1[System.Object]}} Reading : 6 ReadingUnits : Percent Status : {@{Health=OK; State=Enabled}} Name : Fan 2 Oem : {@{Hpe=System.Collections.Generic.List`1[System.Object]}} Reading : 0 ReadingUnits : Percent Status : {@{State=Absent}} Name : Fan 3 Oem : {@{Hpe=System.Collections.Generic.List`1[System.Object]}} Reading : 27 ReadingUnits : Percent Status : {@{Health=OK; State=Enabled}} Name : Fan 4 Oem : {@{Hpe=System.Collections.Generic.List`1[System.Object]}} Reading : 0 ReadingUnits : Percent Status : {@{State=Absent}}</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoCooling and get name of the temperature sensors that have non-zero readings.</maml:para> </maml:introduction> <dev:code>PS C:\> $cool = Get-HPESysInfoCooling PS C:\> $cool.TemperatureSensors | Where-Object {$_.ReadingCelsius -ne 0} | Select-Object -Property Name Name ---- 01-Inlet Ambient 07-Chipset Zone 10-VR P1 11-VR P1 Mem 1 12-VR P1 Mem 2 14-iLO 15-iLO Zone 16-LOM 17-LOM Zone 23-PCI 1 Zone 24-PCI 2 Zone 25-PCI 3 Zone 26-PCI 4 Zone 27-PCI 5 Zone </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoEnclosure</command:name> <maml:description> <maml:para>Get information about server enclosure.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoEnclosure</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>Get information about server enclosure including enclosure type, enclosure model number, chassis part number, assembly part number, enclosure serial number, manufacturer, chassis dimensions, and number of bay slots.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoEnclosure</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoEnclosure and show information about enclosure.</maml:para> </maml:introduction> <dev:code>PS C:\> $encl = Get-HPESysInfoEnclosure PS C:\> $encl EnclosureType : G1 EnclosureModelNumberAndProductId : @{ModelZeroPartNumber=802322-B21; ChassisPartNumber=000000-010; AssemblyPartNumber=808745-001} EnclosureSerialNumber : @{PCASerialNumber=00000000000014; ChassisSerialNumber=CN75140CQT} Manufacturer : HPE ChassisDimensions : @{ChassisWidth=482; ChassisHeight=442} NumberOfBaySlotsAndInterconnectSlots : {@{DevType=Enclosure; Name=Frame}, @{Count=12; DevType=BladeBay; Location=Front; Name=Devices}, @{Count=6; DevType=ICM; Location=Rear; Name=Interconnects}, @{Count=2; DevType=CIM; Name=Appliances}...} Status : OK</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoEnclosure and show information about the bay slots and interconnect slots.</maml:para> </maml:introduction> <dev:code>PS C:\> $encl = Get-HPESysInfoEnclosure PS C:\> $encl.NumberOfBaySlotsAndInterconnectSlots DevType Name ------- ---- Enclosure Frame BladeBay Devices ICM Interconnects CIM Appliances EM Frame Links Display Front Panel Fan Fans PS Power Supplies MaxMezzPerBB Max Mezz per Blade Bay MaxPortsPerMezz Max Ports per Mezz MaxLanesPerMezzPort Max Lanes per Mezz Port MaxJSxPerIcm Max JSx Connectors per ICM MaxBBPerBBB Max Bays per Bundle of Blade Bays BayStride BB slot stride per Enclosure NumberOfFanRows Number of fan rows per Enclosure </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoEnclosure and show information about enclosure model number and product ID.</maml:para> </maml:introduction> <dev:code>PS C:\> $encl = Get-HPESysInfoEnclosure PS C:\> $encl.EnclosureModelNumberAndProductId ModelZeroPartNumber ChassisPartNumber AssemblyPartNumber ------------------- ----------------- ------------------ 802322-B21 000000-010 808745-001 </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoFirmware</command:name> <maml:description> <maml:para>Get all or specific information about firmware.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoFirmware</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoFirmware cmdlet provides detailed information about the firmware including version, names of all firmware components, firmware inventory, and specific firmware components with array index.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoFirmware</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri /> </dev:type> <maml:description> <maml:para /> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoFirmware object and show firmware inventory.</maml:para> </maml:introduction> <dev:code>PS C:\> $fwre = Get-HPESysInfoFirmware PS C:\> $fwre.FIRMWAREINVENTORY Name Version ---- ------- iLO 5 1.15 pass 04 Jun 05 2017 System ROM U32 v1.20 (05/27/2017) Intelligent Platform Abstraction Data 1.35.0 Build 8 System Programmable Logic Device 0x28 Power Management Controller Firmware 1.0.2 NVMe Backplane Firmware 0.16 Power Supply Firmware 1.01 Innovation Engine (IE) Firmware 0.1.2.0 Server Platform Services (SPS) Firmware 4.0.3.211 Intelligent Provisioning 3.00.372 Power Management Controller FW Bootloader 1.0 HPE Smart Storage Battery 1 Firmware 2.0 HPE Eth 10Gb 2p 535T Adptr 20.06.0401 HPE Eth 10/25Gb 2p 631SFP28 Adptr 20.06.0401 HPE Ethernet 1Gb 4-port 331i Adapter - NIC 20.6.311 HPE Eth 10Gb 2p 535FLR-T Adptr 20.06.0401 HPE Smart Array P408i-a SR Gen10 1.29-122 Embedded Video Controller N/A HPE NVDIMM-N Controller v0.95 HPE NVDIMM-N Controller v0.95 Drive HPD9 NVMe Drive</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoFirmware object and show specific firmware component with array index.</maml:para> </maml:introduction> <dev:code>PS C:\> $fwre.FIRMWAREINVENTORY.Count 22 PS C:\> $fwre.FIRMWAREINVENTORY[2] Name Version ---- ------- Intelligent Platform Abstraction Data 1.35.0 Build 8</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoFirmware object and show the name of all firmware components.</maml:para> </maml:introduction> <dev:code>PS C:\> $fwre.FIRMWAREINVENTORY.Name iLO 5 System ROM Intelligent Platform Abstraction Data System Programmable Logic Device Power Management Controller Firmware NVMe Backplane Firmware Power Supply Firmware Innovation Engine (IE) Firmware Server Platform Services (SPS) Firmware Intelligent Provisioning Power Management Controller FW Bootloader HPE Smart Storage Battery 1 Firmware HPE Eth 10Gb 2p 535T Adptr HPE Eth 10/25Gb 2p 631SFP28 Adptr HPE Ethernet 1Gb 4-port 331i Adapter - NIC HPE Eth 10Gb 2p 535FLR-T Adptr HPE Smart Array P408i-a SR Gen10 Embedded Video Controller HPE NVDIMM-N Controller HPE NVDIMM-N Controller Drive NVMe Drive</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoManagementProcessor</command:name> <maml:description> <maml:para>Get information about Management Processor.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoManagementProcessor</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>Get information about Management Processor including its name, state (Enabled/Disabled), firmware version, active licence type, license key, and network information related to the management processor.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoManagementProcessor</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get an object of the Get-HPESysInfoManagementProcessor and show the overall information.</maml:para> </maml:introduction> <dev:code>PS C:\> $manp = Get-HPESysInfoManagementProcessor PS C:\> $manp | fl LICENSESERVICE : {@{ActiveLicenseType=Perpetual; LicenseKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX}} ETHERNETINTERFACES : {@{HostName=abc1; URL=abc1.domain.com; IPv4AddressGatewaySubnetmask=; IPv6Address=; ipv6LinkLocalPrefixLengthAndAddressSourceAndState=System.Object[]; MACAddress=; Duplex=True; Speed=1000}, @{HostName=abc1; URL=abc1.; IPv4AddressGatewaySubnetmask=; IPv6Address=Not Available; ipv6LinkLocalPrefixLengthAndAddressSourceAndState=Not Available; MACAddress=; Duplex=False; Speed=Not Available}} Name : iLO 5 v1.10 State : @{State=Enabled} FirmwareVersionAndReleaseDate : @{Current=System.Collections.Generic.List`1[System.Object]} Status : OK </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get an object of the Get-HPESysInfoManagementProcessor and show its current firmware version and release date.</maml:para> </maml:introduction> <dev:code>PS C:\> $manp = Get-HPESysInfoManagementProcessor PS C:\> $manp.FirmwareVersionAndReleaseDate.Current | fl BuildNumber : 59 BuildNumberString : 59 Date : Apr 10 2017 DebugBuild : False MajorVersion : 1 MinorVersion : 10 Time : VersionString : iLO 5 v1.10 </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get an object of the Get-HPESysInfoManagementProcessor and show the IPv4 information of one of its ethernet interfaces.</maml:para> </maml:introduction> <dev:code>PS C:\> $manp = Get-HPESysInfoManagementProcessor PS C:\> $manp.ETHERNETINTERFACES[0].IPv4AddressGatewaySubnetmask Address AddressOrigin Gateway SubnetMask ------- ------------- ------- ---------- 10.10.10.10 DHCP 10.10.10.1 255.255.0.0</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoMemory</command:name> <maml:description> <maml:para>Get all or specific memory device information.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoMemory</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoMemory cmdlet provides detailed information about the memory devices on the system such as DIMM size, type, location, total memory size, and operating frequency.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoMemory</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoMemory object and list information for all of the DIMMs.</maml:para> </maml:introduction> <dev:code>PS C:\> $mem = Get-HPESysInfoMemory PS C:\> $mem | fl MEMORY : {@{DIMMSize=; DIMMType=; DIMMLocation=; VendorName=11264; OperatingFrequency=2400; OperatingVoltage=12}, @{DIMMSize=; DIMMType=; DIMMLocation=; VendorName=0; OperatingFrequency=Not Available; OperatingVoltage=0}, @{DIMMSize=; DIMMType=; DIMMLocation=; VendorName=0; OperatingFrequency=Not Available; OperatingVoltage=0}, @{DIMMSize=; DIMMType=; DIMMLocation=; VendorName=0; OperatingFrequency=Not Available; OperatingVoltage=0}...} TotalMemorySize : @{Status=System.Collections.Generic.List`1[System.Object]; TotalSystemMemoryGiB=8} AmpInfo : @{AmpModeActive=AdvancedECC; AmpModeStatus=AdvancedECC; AmpModeSupported=System.Object[]} Status : OK</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoMemory object and use array index to retrieve information for a specific DIMM.</maml:para> </maml:introduction> <dev:code>PS C:\> $mem = Get-HPESysInfoMemory PS C:\> $mem.MEMORY[0] DIMMSize : @{CapacityMiB=8192; DataWidthBits=64} DIMMType : @{BaseModuleType=RDIMM; MemoryDeviceType=DDR4} DIMMLocation : @{MemoryLocation=; DeviceLocator=PROC 1 DIMM 1} VendorName : 11264 OperatingFrequency : 2400 OperatingVoltage : 12</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoMemory object and display DIMMLocation of a specific DIMM.</maml:para> </maml:introduction> <dev:code>PS C:\> $mem = Get-HPESysInfoMemory PS C:\> $mem.MEMORY[0].DIMMLocation MemoryLocation DeviceLocator -------------- ------------- @{Channel=6; MemoryController=2; Slot=1; Socket=1} PROC 1 DIMM 1</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 4</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoMemory object and get the total memory size on the system.</maml:para> </maml:introduction> <dev:code>PS C:\> $mem = Get-HPESysInfoMemory PS C:\> $mem.TotalMemorySize Status TotalSystemMemoryGiB ------ -------------------- {@{HealthRollup=OK}} 8</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoModuleVersion</command:name> <maml:description> <maml:para>The Get-HPESysInfoModuleVersion cmdlet gets the module details of the installed HPESysInfoCmdlets module.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoModuleVersion</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoModuleVersion cmdlet gets the module details of the installed HPESysInfoCmdlets module. The details include the name of the file, path, description, GUID, version, and supported UI cultures with respective version.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoModuleVersion</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Management.Automation.PSObject[]</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para /> </maml:introduction> <dev:code>PS C:\> Get-HPESysInfoModuleVersion Name : HPESysInfoCmdlets Path : C:\Program Files\WindowsPowerShell\Modules\HPESysInfoCmdlets\HPESysInfoCmdlets.dll Description : Scripting Tools for Windows PowerShell : SysInfo Cmdlets provides an in-band tool for system info & health status on Gen10 servers. GUID : b557f265-ddb8-4723-ab21-51dc9da3e643 CurrentUICultureName : en-US CurrentUICultureVersion : 1.0.0.0 Version : 1.0.0.0 DotNetVersion : 4.5.1 PSVersion : @{PSVersion=4.0; WSManStackVersion=3.0; SerializationVersion=1.1.0.1; CLRVersion=4.0.30319.34014; BuildVersion=6.3.9600.16394; PSCompatibleVersions=System.Version[]; PSRemotingProtocolVersion=2.2} OSVersion : @{Caption=Microsoft Windows Server 2012 R2 Datacenter; CSDVersion=; Version=6.3.9600; BuildNumber=9600} CCGVersion : 1.1.0.0 AvailableUICulture : {@{UICultureName=en-US; UICultureVersion=1.0.0.0}} </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoNetwork</command:name> <maml:description> <maml:para>Get all or specific information about network.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoNetwork</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoNetwork cmdlet provides detailed information about the network such as adapter name, link status, and firmware version.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoNetwork</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri /> </dev:type> <maml:description> <maml:para /> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoNetwork object and show a specific network adapter by array index.</maml:para> </maml:introduction> <dev:code>PS C:\> $netw = get-hpesysinfonetwork PS C:\> $netw.NETWORKADAPTERS.count 4 PS C:\> $netw.NETWORKADAPTERS[1] AdapterNameAndModel : HPE Eth 10/25Gb 2p 631SFP28 Adptr LinkStatus : @{Health=Not Available; State=Not Available} MacAddress : {9c:dc:71:b3:47:40, 9c:dc:71:b3:47:48} FWVersion : 20.06.0401 PciDeviceStructuredName : NIC.Slot.2.1 UefiDevicePath : PciRoot(0x2)/Pci(0x0,0x0)/Pci(0x0,0x0) DuplexInfo : {True, True} InterfaceName : {N/A, N/A} MaxTransmissionUnit : {0, 0} StatisticsInfo : @{BadReceives=Not Available; BadTransmits=Not Available; GoodReceives=Not Available; GoodTransmits=Not Available} NicTeamingInfo : Not Available</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoNetwork object and show the firmware version of all adapters.</maml:para> </maml:introduction> <dev:code>PS C:\> $netw.NETWORKADAPTERS.FWVersion 20.06.0401 20.06.0401 20.6.311 20.06.0401</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoNetwork object and show the adapter name and model of all network adapters.</maml:para> </maml:introduction> <dev:code>PS C:\> $netw.NETWORKADAPTERS.AdapterNameAndModel HPE Eth 10Gb 2p 535T Adptr HPE Eth 10/25Gb 2p 631SFP28 Adptr HPE Ethernet 1Gb 4-port 331i Adapter - NIC HPE Eth 10Gb 2p 535FLR-T Adptr</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoPCIDevice</command:name> <maml:description> <maml:para>Get all or specific PCI device information.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoPCIDevice</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoPCIDevice cmdlet provides detailed information about the PCI devices on the system such as class code, VID, DID, SVID, SDID, SegmentNumber, BugNumber, DeviceNumber, and FunctionNumber.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoPCIDevice</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get information of PCI devices on the system from Get-HPESysInfoPCIDevice object.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcid = Get-HPESysInfoPCIDevice PS C:\> $pcid | fl PCIDEVICES : {@{ProductName=HP Ethernet 1Gb 2-port 332i Adapter - NIC; PhysicalLocation=Embedded LOM 1; PciSegBusDevFn=; PciIds=; PCIDeviceType=Embedded LOM; PCIClassCode=}, @{ProductName=HP Ethernet 1Gb 2-port 332i Adapter - NIC; PhysicalLocation=Embedded LOM 1; PciSegBusDevFn=; PciIds=; PCIDeviceType=Embedded LOM; PCIClassCode=}, @{ProductName=Embedded SATA Controller #1; PhysicalLocation=Embedded SATA Controller #1; PciSegBusDevFn=; PciIds=; PCIDeviceType=HDD Not attached to a SA Controller; PCIClassCode=}, @{ProductName=Embedded SATA Controller #2; PhysicalLocation=Embedded SATA Controller #2; PciSegBusDevFn=; PciIds=; PCIDeviceType=HDD Not attached to a SA Controller; PCIClassCode=}} Status : OK</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a Get-HPESysInfoPCIDevice object and use array index to display information for a specific PCI device.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcid = Get-HPESysInfoPCIDevice PS C:\> $pcid.PCIDEVICES[1] ProductName : HP Ethernet 1Gb 2-port 332i Adapter - NIC PhysicalLocation : Embedded LOM 1 PciSegBusDevFn : @{SegmentNumber=0; BusNumber=22; DeviceNumber=0; FunctionNumber=1} PciIds : @{VendorID=5348; DeviceID=5727; SubsystemVendorID=4156; SubsystemDeviceID=8936} PCIDeviceType : Embedded LOM PCIClassCode : @{ClassCode=2; SubclassCode=0}</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a Get-HPESysInfoPCIDevice object and show the PCI Classcode of a particular PCI device.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcid = Get-HPESysInfoPCIDevice PS C:\> $pcid.PCIDEVICES[1].PCIClasscode ClassCode SubclassCode --------- ------------ 2 0</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 4</maml:title> <maml:introduction> <maml:para>Get a Get-HPESysInfoPCIDevice object and list all the PCI devices from PCI device array.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcid= Get-HPESysInfoPCIDevice PS C:\> $pcid.PCIDEVICES | fl ProductName : HP Ethernet 1Gb 2-port 332i Adapter - NIC PhysicalLocation : Embedded LOM 1 PciSegBusDevFn : @{SegmentNumber=0; BusNumber=22; DeviceNumber=0; FunctionNumber=0} PciIds : @{VendorID=5348; DeviceID=5727; SubsystemVendorID=4156; SubsystemDeviceID=8936} PCIDeviceType : Embedded LOM PCIClassCode : @{ClassCode=2; SubclassCode=0} ProductName : HP Ethernet 1Gb 2-port 332i Adapter - NIC PhysicalLocation : Embedded LOM 1 PciSegBusDevFn : @{SegmentNumber=0; BusNumber=22; DeviceNumber=0; FunctionNumber=1} PciIds : @{VendorID=5348; DeviceID=5727; SubsystemVendorID=4156; SubsystemDeviceID=8936} PCIDeviceType : Embedded LOM PCIClassCode : @{ClassCode=2; SubclassCode=0} ProductName : Embedded SATA Controller #1 PhysicalLocation : Embedded SATA Controller #1 PciSegBusDevFn : @{SegmentNumber=0; BusNumber=0; DeviceNumber=23; FunctionNumber=0} PciIds : @{VendorID=32902; DeviceID=41346; SubsystemVendorID=5520; SubsystemDeviceID=235} PCIDeviceType : HDD Not attached to a SA Controller PCIClassCode : @{ClassCode=1; SubclassCode=6} ProductName : Embedded SATA Controller #2 PhysicalLocation : Embedded SATA Controller #2 PciSegBusDevFn : @{SegmentNumber=0; BusNumber=0; DeviceNumber=17; FunctionNumber=5} PciIds : @{VendorID=32902; DeviceID=41426; SubsystemVendorID=5520; SubsystemDeviceID=235} PCIDeviceType : HDD Not attached to a SA Controller PCIClassCode : @{ClassCode=1; SubclassCode=6}</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 5</maml:title> <maml:introduction> <maml:para>Get a Get-HPESysInfoPCIDevice object. Use the "Count" variable to know how many PCI deivces are there. Use "Get-Member | fl Name" to list the properties in a PCI device object. Finally, display the PCIDeviceType property of all PCI devices.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcid= Get-HPESysInfoPCIDevice PS C:\> $pcid.PCIDEVICES.Count 4 PS C:\> $pcid.PCIDEVICES| Get-Member | fl Name Name : Equals Name : GetHashCode Name : GetType Name : ToString Name : PCIClassCode Name : PCIDeviceType Name : PciIds Name : PciSegBusDevFn Name : PhysicalLocation Name : ProductName PS C:\> $pcid.PCIDEVICES.PCIDeviceType Flexible LOM Flexible LOM Flexible LOM Flexible LOM Flexible LOM Flexible LOM Flexible LOM Flexible LOM Storage Array Controller</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoPCISlot</command:name> <maml:description> <maml:para>Get all or specific PCI slot information.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoPCISlot</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoPCISlot cmdlet provides detailed information about the PCI slots on the system such as location, status, type, and characteristics.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoPCISlot</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get information of PCI slots on the system from Get-HPESysInfoPCISlot object.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcis = Get-HPESysInfoPCISlot PS C:\> $pcis | fl PCISLOTS : {@{SlotLocation=PCI-E Slot 1; SlotStatus=InUse; SlotType=PCIExpressGen3; SlotLength=Long; SlotLinkLanes=x16; SlotSupportsHotPlug=False}, @{SlotLocation=PCI-E Slot 2; SlotStatus=InUse; SlotType=PCIExpressGen3; SlotLength=Short; SlotLinkLanes=x8; SlotSupportsHotPlug=False}, @{SlotLocation=NVMe Drive Box 2 Bay 1; SlotStatus=InUse; SlotType=Not Available; SlotLength=Other; SlotLinkLanes=x4; SlotSupportsHotPlug=True}, @{SlotLocation=NVMe Slot ; SlotStatus=Empty; SlotType=Not Available; SlotLength=Other; SlotLinkLanes=x4; SlotSupportsHotPlug=True}} Status : OK</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a Get-HPESysInfoPCISlot object and use array index to display information for specific PCI slots.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcis = Get-HPESysInfoPCISlot PS C:\> $pcis.PCISLOTS[0,2] SlotLocation : PCI-E Slot 1 SlotStatus : InUse SlotType : PCIExpressGen3 SlotLength : Long SlotLinkLanes : x16 SlotSupportsHotPlug : False SlotLocation : NVMe Drive Box 2 Bay 1 SlotStatus : InUse SlotType : Not Available SlotLength : Other SlotLinkLanes : x4 SlotSupportsHotPlug : True</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a Get-HPESysInfoPCISlot object and show the total number of PCI Slot and their locations.</maml:para> </maml:introduction> <dev:code>PS C:\> $pcis.PCISLOTS.Count 4 PS C:\> $pcis.PCISLOTS.SlotLocation PCI-E Slot 1 PCI-E Slot 2 NVMe Drive Box 2 Bay 1 NVMe Slot </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoPowerSupply</command:name> <maml:description> <maml:para>Get information about power supply.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoPowerSupply</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>Get information about power supply including firmware version, model, and PowerCapacityWatts.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoPowerSupply</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoPowerSupply and get the overall information for power supply.</maml:para> </maml:introduction> <dev:code>PS C:\> $pwsp = Get-HPESysInfoPowerSupply PS C:\> $pwsp | fl PowerSupply : {@{FirmwareVersion=1.01; LastPowerOutputWatts=116; LineInputVoltage=215; LineInputVoltageType=ACHighLine; Model=865408-B21; Name=HpeServerPowerSupply; Oem=System.Collections.Generic.List`1[System.Object]; PowerCapacityWatts=500; PowerSupplyType=AC; SerialNumber=5WBXKV1LL36092; SparePartNumber=866729-001; Status=System.Collections.Generic.List`1[System.Object]}, @{Oem=System.Collections.Generic.List`1[System.Object]; Status=System.Collections.Generic.List`1[System.Object]}} Status : OK</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoPowerSupply and get firmware version of the power supplies.</maml:para> </maml:introduction> <dev:code>PS C:\> $pwsp = Get-HPESysInfoPowerSupply PS C:\> $pwsp.PowerSupply.FirmwareVersion 1.01 </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get an object of Get-HPESysInfoPowerSupply and get model name of the power supplies.</maml:para> </maml:introduction> <dev:code>PS C:\> $pwsp = Get-HPESysInfoPowerSupply PS C:\> $pwsp.PowerSupply.Model 865408-B21 </dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoProcessor</command:name> <maml:description> <maml:para>Get all or specific processor information.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoProcessor</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoProcessor cmdlet provides detailed information about the processors on the system.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoProcessor</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get information for processors on the system from Get-HPESysInfoProcessor object.</maml:para> </maml:introduction> <dev:code>PS C:\> $proc=Get-HPESysInfoProcessor PS C:\> $proc.PROCESSORS ProcessorType : Intel(R) Genuine processor Stepping : 2 Status : @{Populated=True; State=Enabled} 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 ProcessorType : Intel(R) Genuine processor Stepping : 2 Status : @{Populated=True; State=Enabled} 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</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Use array index to retrieve info for a specific processor from PROCESSORS array in the Get-HPESysInfoProcessor object.</maml:para> </maml:introduction> <dev:code>PS C:\> $proc=Get-HPESysInfoProcessor PS C:\> $proc.PROCESSORS[0] ProcessorType : Intel(R) Genuine processor Stepping : 2 Status : @{Populated=True; State=Enabled} 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</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Use array index on the PROCESSORS array in a HPESysInfoProcessor object to retrieve info from a specific cache.</maml:para> </maml:introduction> <dev:code>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</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoServer</command:name> <maml:description> <maml:para>Get all or specific information about server.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoServer</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoServer cmdlet provides detailed information about the server such as asset tag, TPM presence status, and UUID.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoServer</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get various information about the server from the Get-HPESysInfoServer object.</maml:para> </maml:introduction> <dev:code>PS C:\> $serv=Get-HPESysInfoServer PS C:\> $serv PCISLOTS : {@{PCIBusType=Not Available}, @{PCIBusType=Not Available}, @{PCIBusType=PCIExpressGen3}, @{PCIBusType=PCIExpressGen3}} FIRMWARES : {@{SystemFWVersion=}, @{SystemFWVersion=}, @{SystemFWVersion=}, @{SystemFWVersion=}...} ProductName : ProLiant BL460c Gen10 CurrentOSVersion : 10.0.14393 CurrentOSProductName : Microsoft Windows Server 2016 Datacenter HostName : WIN-ABCDEFGHIJ HostIPAddresses : {$null, $null, 10.10.10.10, 2001:db8:0:1:1:1:1:1, $null...} UUID : 30373438-3231-4337-4537-303350313359 CPUTypeAndCount : @{Count=1; Model=Intel(R) Xeon(R) Gold 5117 CPU @ 2.00GHz; Status=System.Collections.Generic.List`1[System.Object]} MemoryTotalSize : @{Status=System.Collections.Generic.List`1[System.Object]; TotalSystemMemoryGiB=8} SystemSerialNumber : 7CE703P13Y ProductID : 847012-001 AssetTagString : TPMPresenceStatus : NotPresent Status : OK</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get ProductName information from the Get-HPESysInfoServer object.</maml:para> </maml:introduction> <dev:code>PS C:\> $serv=Get-HPESysInfoServer PS C:\> $serv.ProductName ProLiant BL460c Gen10</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoServer object and display detailed information of a specific Host IP Address.</maml:para> </maml:introduction> <dev:code>PS C:\> $serv=Get-HPESysInfoServer PS C:\> $serv.HostIPAddresses[1] 10.10.10.10 2001:db8:0:1:1:1:1:1</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 4</maml:title> <maml:introduction> <maml:para>Get Get-HPESysInfoServer object and show all firmware versions along with firmware component names.</maml:para> </maml:introduction> <dev:code>PS C:\> $serv=Get-HPESysInfoServer PS C:\> $serv.FIRMWARES.SystemFWVersion | fl Name, Version Name : iLO 5 Version : 1.10 May 05 2017 Name : System ROM Version : I41 v1.00 (05/01/2017) Name : Intelligent Platform Abstraction Data Version : 1.31.0 Build 8 Name : System Programmable Logic Device Version : 0x1A Name : Power Management Controller Firmware Version : 1.0.2 Name : Innovation Engine (IE) Firmware Version : 0.1.0.23 Name : Server Platform Services (SPS) Firmware Version : 4.0.3.199 Name : Redundant System ROM Version : I41 v1.00 (05/01/2017) Name : Intelligent Provisioning Version : 3.00.344 Name : Power Management Controller FW Bootloader Version : 1.1 Name : HPE Smart Storage Battery 1 Firmware Version : 2.1 Name : HP FlexFabric 10Gb 2-port 536FLB Adapter Version : 7.15.35 Name : HPE Smart Array P204i-b SR Gen10 Version : 1.00 Name : Drive Version : HPD6</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoServerHealth</command:name> <maml:description> <maml:para>Get information about server health.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoServerHealth</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoServerHealth cmdlet provides detailed information about the server health including its network, storage, processor, memory, power supply, cooling, management processor, and enclosure.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoServerHealth</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para></maml:para> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoServerHealth object and show the overall information about the server.</maml:para> </maml:introduction> <dev:code>PS C:\> $srvh = Get-HPESysInfoServerHealth PS C:\> $srvh | fl NetworkInfo : @{ETHERNETINTERFACES=System.Management.Automation.PSObject[]; IPAddress=System.Object[]} StorageInfo : @{ARRAYCONTROLLERS=System.Management.Automation.PSObject[]} ProcessorInfo : @{PROCESSORS=System.Management.Automation.PSObject[]; HyperThreading=Enabled} MemoryInfo : @{MEMORY=System.Management.Automation.PSObject[]; TotalMemorySize=; AmpInfo=} PowerSupplyInfo : @{PowerSupply=Not Available} CoolingInfo : @{TemperatureSensors=System.Object[]; Fans=} ManagementProcessorInfo : @{LICENSESERVICE=System.Management.Automation.PSObject[]; ETHERNETINTERFACES=System.Management.Automation.PSObject[]; Name=iLO 5 v1.10 ; State=; FirmwareVersionAndReleaseDate=} EnclosureInfo : @{EnclosureType=G1; EnclosureModelNumberAndProductId=; EnclosureSerialNumber=; Manufacturer=HPE; ChassisDimensions=; NumberOfBaySlotsAndInterconnectSlots=System.Object[]} Status : OK</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoServerHealth object and show the chassis dimension of its enclosure.</maml:para> </maml:introduction> <dev:code>PS C:\> $srvh = Get-HPESysInfoServerHealth PS C:\> $srvh.EnclosureInfo.ChassisDimensions | fl ChassisWidth : 482 ChassisHeight : 442</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoServerHealth object and list the DIMMs that have capacity greater than zero.</maml:para> </maml:introduction> <dev:code>PS C:\> $srvh = Get-HPESysInfoServerHealth PS C:\> $srvh.MemoryInfo.MEMORY.DIMMSize | Where-Object -Property CapacityMiB -GT 0 | fl CapacityMiB : 8192 DataWidthBits : 64</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoSoftware</command:name> <maml:description> <maml:para>Get all or specific information about software.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoSoftware</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoSoftware cmdlet provides detailed information about the software such as name and version.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoSoftware</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri /> </dev:type> <maml:description> <maml:para /> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoSoftware object and show the software inventory.</maml:para> </maml:introduction> <dev:code>PS C:\> $swre = Get-HPESysInfoSoftware PS C:\> $swre.SOFTWAREINVENTORY | fl Name : bnxtnd.sys Version : 20.6.110.0 Name : necheschif.sys Version : 4.0.0.0 Name : HpeNvmBus.sys Version : 2.0.0.2</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoSoftware object and show specific software component with array index.</maml:para> </maml:introduction> <dev:code>PS C:\> $swre.SOFTWAREINVENTORY[0] Name Version ---- ------- bnxtnd.sys 20.6.110.0</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoSoftware object and show names of all software components.</maml:para> </maml:introduction> <dev:code>PS C:\> $swre.SOFTWAREINVENTORY.Name bnxtnd.sys necheschif.sys HpeNvmBus.sys</dev:code> <dev:remarks> <maml:para /> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <!--TAG: HASCOMMONPARAMETERS--> <!--Command--> <command:details> <command:name>Get-HPESysInfoStorage</command:name> <maml:description> <maml:para>Get all or specific information about storage.</maml:para> </maml:description> <maml:copyright> <maml:para></maml:para> </maml:copyright> <command:verb>Get</command:verb> <command:noun>HPESysInfoStorage</command:noun> <dev:version /> </command:details> <maml:description> <maml:para>The Get-HPESysInfoStorage cmdlet provides detailed information about the storage such as smart storage controllers, their model name, version, and the drives under them.</maml:para> </maml:description> <command:syntax> <!--Parameter Sets--> <command:syntaxItem parametersetname="__AllParameterSets"> <!--NAME: __AllParameterSets--> <maml:name>Get-HPESysInfoStorage</maml:name> </command:syntaxItem> </command:syntax> <command:parameters> <!--All Parameters--> </command:parameters> <command:inputTypes> <!--Inputs--> <command:inputType> <dev:type> <maml:name>None</maml:name> <maml:uri /> </dev:type> <maml:description> <maml:para /> </maml:description> </command:inputType> </command:inputTypes> <command:returnValues> <!--Outputs--> <command:returnValue> <dev:type> <maml:name>System.Object</maml:name> <maml:uri></maml:uri> </dev:type> <maml:description> <maml:para /> </maml:description> </command:returnValue> </command:returnValues> <command:examples> <!--Examples--> <command:example> <maml:title>EXAMPLE 1</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoStorage object and show the HostBusAdapters.</maml:para> </maml:introduction> <dev:code>PS C:\> $s=Get-HPESysInfoStorage PS C:\> $s.HOSTBUSADAPTERS AdapterNameAndModel : Standard IDE Controller ControllerStatus : @{Health=OK; State=Enabled} FWVersion : Not Available PhysicalLocation : @{Location=System Board; LocationFormat=PCISlot} SmartArrayEncryptionInfo : Not Available DISKDRIVES : {@{PhysicalLocation=; SerialNumber=9XG9NR0F; PhysicalDriveInfo=}}</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 2</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoStorage object and show the serial number of all diskdrives under all HostBusAdapters.</maml:para> </maml:introduction> <dev:code>PS C:\> $s.HOSTBUSADAPTERS.diskdrives.SerialNumber 9XG9NR0F</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> <command:example> <maml:title>EXAMPLE 3</maml:title> <maml:introduction> <maml:para>Get a HPESysInfoStorage object and show the physical location of the first diskdrive under first HostBusAdapter.</maml:para> </maml:introduction> <dev:code>PS C:\> $s.HOSTBUSADAPTERS[0].diskdrives[0].PhysicalLocation Location LocationFormat -------- -------------- SATA Device 0 Not Available</dev:code> <dev:remarks> <maml:para></maml:para> </dev:remarks> </command:example> </command:examples> <maml:relatedLinks> <!--Links--> <maml:navigationLink> <maml:linkText /> <maml:uri>http://www.hpe.com/servers/powershell</maml:uri> </maml:navigationLink> </maml:relatedLinks> </command:command> <!--Generated by: SAPIEN PowerShell HelpWriter 2017 v2.1.34--> </helpItems> |