en-US/HPESysInfoCmdlets.dll-Help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems xmlns="http://msh" schema="maml">
    <!--Edited with: SAPIEN PowerShell HelpWriter 2018 v2.2.37-->
    <!--Generated by: SAPIEN PowerShell HelpWriter 2017 v2.1.34-->
    <!--
        Module: HPESysInfoCmdlets
        Version: 1.5
    -->
    <!--Version 1.5, XML modified by TDC OE-Windows
    -->
    <!--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. If you specify the value as X, then X number of logs in the descending order of their age, or the older logs, are cleared. If you do not use a parameter, all the existing logs including the current log are cleared.</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-HPESysInfoLog prompts for confirmation before clearing any logs from the module installation folder.</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <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. If you specify the value as X, then X number of logs in the descending order of their age, or the older logs, are cleared. If you do not use a parameter, all the existing logs including the current log are cleared.</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-HPESysInfoLog prompts for confirmation before clearing any logs from the module installation folder.</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <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 an 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>Clear all the logs created by the HPESysInfoCmdlets module.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; Clear-HPESysInfoLog
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>The first five logs in the descending order of their age, or the older logs, are cleared.</maml:para>
                </maml:introduction>
                <dev:code>C:\PS&gt; 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>Clears all the existing logs without prompting for confirmation.</maml:para>
                </maml:introduction>
                <dev:code>C:\PS&gt; 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>Disable the HPESysInfoCmdlets logging for the current PowerShell session.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; 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 in the "Logs" directory in the 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>Enable HPESysInfoCmdlets logging for the current PowerShell session.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; Enable-HPESysInfoLog
LogFilePath
-----------
C:\Program Files\WindowsPowerShell\Modules\HPESysInfoCmdlets\1.5.0.2\Logs\HPESysInfoCmdlets_1242019_1180791.log</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>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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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 the operation to retrieve the data was not successful. The “StatusInfo” message will specify the reason why the data retrieval operation failed. If the data retrieval operation is successful, "Status: OK" will be returned for the cmdlet, and the component status will be seen in the Health property and/or other properties of the PS object.
                </maml:para>
                <maml:para></maml:para>
            </maml:alert>
        </maml:alertSet>
        <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:\&gt; $asr = Get-HPESysInfoASR
PS C:\&gt; $asr | fl
 
 
ASRState : Enabled
TimeoutInMinutes : 10
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:\&gt; $asr = Get-HPESysInfoASR
PS C:\&gt; $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:\&gt; $asr = Get-HPESysInfoASR
PS C:\&gt; $asr.TimeoutInMinutes
10</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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoBIOSSettings</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoBIOSSettings</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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 the operation to retrieve the data was not successful. The “StatusInfo” message will specify the reason why the data retrieval operation failed. If the data retrieval operation is successful, "Status: OK" will be returned for the cmdlet, and the component status will be seen in the Health property and/or other properties of the PS object.
                </maml:para>
                <maml:para></maml:para>
            </maml:alert>
        </maml:alertSet>
        <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:\&gt; $bios = Get-HPESysInfoBIOSSettings -Username username -Password password
PS C:\&gt; $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:\&gt; $bios = Get-HPESysInfoBIOSSettings -Crendential $Credential
PS C:\&gt; $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:\&gt; $bios = Get-HPESysInfoBIOSSettings
PS C:\&gt; $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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoCooling</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoCooling</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <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:\&gt; $cool = Get-HPESysInfoCooling -Username username -Password password
PS C:\&gt; $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 about all the fans on the system.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $cool = Get-HPESysInfoCooling -Credential $credential
PS C:\&gt; $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 the names of the temperature sensors that have non-zero readings.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $cool = Get-HPESysInfoCooling
PS C:\&gt; $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 the 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 the server enclosure including the 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoEnclosure</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoEnclosure</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <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:\&gt; $encl = Get-HPESysInfoEnclosure -Username username -Password password
PS C:\&gt; $encl
 
EnclosureStatus : OK
OnboardAdministrator : @{IPv4Address=Not Available; IPv6=; MACAddress=Not Available}
Manufacturer : HPE
BayInfo : @{BayNumber=9; BaysConsumedHeight=1; BaysConsumedWidth=1}
EnclosureModelNumberAndProductId : @{ModelZeroPartNumber=802322-B21; ChassisPartNumber=797738-B21;
                                       AssemblyPartNumber=808745-001; EnclosureModel=Synergy 12000
                                       Frame; SerialNumber=MXQ65202K4}
EnclosureType : G1
EnclosureSerialNumber : @{PCASerialNumber=PFHCE0BRH9Y05I; ChassisSerialNumber=MXQ65202K4}
ChassisDimensions : @{ChassisWidth=482; ChassisHeight=442; ChassisDepth=909}
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=Applianc
                                       es}...}
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 bay slots and interconnect slots.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $encl = Get-HPESysInfoEnclosure -Credential $credential
PS C:\&gt; $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:\&gt; $encl = Get-HPESysInfoEnclosure
PS C:\&gt; $encl.EnclosureModelNumberAndProductId
 
ModelZeroPartNumber : 802322-B21
ChassisPartNumber : 797738-B21
AssemblyPartNumber : 808745-001
EnclosureModel : Synergy 12000 Frame
SerialNumber : MXQ65202K4</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 gets detailed information about the firmware including the 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoFirmware</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoFirmware</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoFirmware object and show firmware inventory.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $fwre = Get-HPESysInfoFirmware -Username username -Password password
PS C:\&gt; $fwre.FIRMWAREINVENTORY
 
Name Description Version
---- ----------- -------
iLO 5 SystemBMC 1.40 Feb 05 2019
System ROM SystemRomActive U30 v1.46 (10/02/2018)
Intelligent Platform Abstraction Data PlatformDefinitionTable 7.2.0 Build 30
System Programmable Logic Device SystemProgrammableLogicDevice 0x2A
Power Management Controller Firmware PowerManagementController 1.0.4
Power Supply Firmware PowerSupplies 1.00
Innovation Engine (IE) Firmware InnovationEngineFirmware 0.1.6.0
Server Platform Services (SPS) Firmware SPSFirmwareVersionData 4.0.4.288
Redundant System ROM SystemRomBackup U30 v1.40 (06/15/2018)
Intelligent Provisioning Intelligent Provisioning 3.00.382
Power Management Controller FW Bootloader PowerManagementControllerBootloader 1.1
HPE Smart Storage Battery 1 Firmware StorageBattery 2.1
HPE Eth 10/25Gb 2p 640FLR-SFP28 Adptr 15b31015159000d3 14.22.14.14
Network Controller 14e41657103c22be 20.12.41
HPE Smart Array P408i-a SR Gen10 9005028f103c0602 1.65
Embedded Video Controller 102b0538159000e4 2.5</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 2</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoFirmware object and show specific firmware component with array index.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $fwre.FIRMWAREINVENTORY.Count -Credential $credential
16
 
PS C:\&gt; $fwre.FIRMWAREINVENTORY[2]
 
Name Version
---- -------
Intelligent Platform Abstraction Data 1.35.0 Build 8</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 3</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoFirmware object and show the name of all firmware components.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $fwre.FIRMWAREINVENTORY.Name
iLO 5
System ROM
Intelligent Platform Abstraction Data
System Programmable Logic Device
Power Management Controller Firmware
Power Supply Firmware
Innovation Engine (IE) Firmware
Server Platform Services (SPS) Firmware
Redundant System ROM
Intelligent Provisioning
Power Management Controller FW Bootloader
HPE Smart Storage Battery 1 Firmware
HPE Eth 10/25Gb 2p 640FLR-SFP28 Adptr
Network Controller
HPE Smart Array P408i-a SR Gen10
Embedded Video Controller</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-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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoManagementProcessor</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoManagementProcessor</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <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:\&gt; $manp = Get-HPESysInfoManagementProcessor -Username username -Password password
PS C:\&gt; $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.20 pass 27
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:\&gt; $manp = Get-HPESysInfoManagementProcessor -Credential $credential
PS C:\&gt; $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:\&gt; $manp = Get-HPESysInfoManagementProcessor
PS C:\&gt; $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 gets 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoMemory</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoMemory</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoMemory object and list information for all of the DIMMs.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $mem = Get-HPESysInfoMemory -Username username -Password password
PS C:\&gt; $mem | fl
 
 
MEMORY : {@{DIMMSize=; DIMMNonVolatileSize=-1; DIMMType=; DIMMLocation=; DIMMStatus=; VendorName=0;
                  OperatingFrequency=Not Available; OperatingVoltage=0; OperatingMode=Not Available; PartNumber=Not
                  Available; SerialNumber=Not Available}, @{DIMMSize=; DIMMNonVolatileSize=-1; DIMMType=;
                  DIMMLocation=; DIMMStatus=; VendorName=0; OperatingFrequency=Not Available; OperatingVoltage=0;
                  OperatingMode=Not Available; PartNumber=Not Available; SerialNumber=Not Available}, @{DIMMSize=;
                  DIMMNonVolatileSize=0; DIMMType=; DIMMLocation=; DIMMStatus=; VendorName=44288;
                  OperatingFrequency=2666; OperatingVoltage=12; OperatingMode=Not Available; PartNumber=840756-091;
                  SerialNumber=Not Available}, @{DIMMSize=; DIMMNonVolatileSize=0; DIMMType=; DIMMLocation=;
                  DIMMStatus=; VendorName=44288; OperatingFrequency=2666; OperatingVoltage=12; OperatingMode=Not
                  Available; PartNumber=840756-091; SerialNumber=Not Available}...}
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 an HPESysInfoMemory object and use array index to retrieve information about a specific DIMM.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $mem = Get-HPESysInfoMemory -Credential $credential
PS C:\&gt; $mem.MEMORY[2]
 
DIMMSize : @{CapacityMiB=16384; DataWidthBits=64}
DIMMNonVolatileSize : 0
DIMMType : @{BaseModuleType=RDIMM; MemoryDeviceType=DDR4}
DIMMLocation : @{MemoryLocation=; DeviceLocator=PROC 1 DIMM 3}
DIMMStatus : @{MemoryLocation=; Status=; DIMMStatus=GoodInUse}
VendorName : 44288
OperatingFrequency : 2666
OperatingVoltage : 12
OperatingMode : Not Available
PartNumber : 840756-091
SerialNumber : Not Available</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 3</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoMemory object and display DIMMLocation of a specific DIMM.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $mem = Get-HPESysInfoMemory
PS C:\&gt; $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 an HPESysInfoMemory object and get the total memory size on the system.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $mem = Get-HPESysInfoMemory
PS C:\&gt; $mem.TotalMemorySize
 
Status TotalSystemMemoryGiB TotalSystemPersistentMemoryGiB
------ -------------------- ------------------------------
{@{HealthRollup=OK}} 128 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-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 versions.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
        </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>Get the module details of the installed HPESysInfoCmdlets module.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; Get-HPESysInfoModuleVersion
 
 
 
Name : HPESysInfoCmdlets
Path : C:\Program Files\WindowsPowerShell\Modules\HPESysInfoCmdlets\1.5.0.2\HPESysInfoCmdlets.dll
Description : Scripting Tools for Windows PowerShell : SysInfo Cmdlets provides an in-band tool for system info &amp; health status on Gen10 servers and Gen10+ servers.
GUID : b557f265-ddb8-4723-ab21-51dc9da3e643
CurrentUICultureName : en-US
CurrentUICultureVersion : 1.5.0.2
Version : 1.5.0.2
DotNetVersion : 4.6.2
PSVersion : @{PSVersion=5.1.14393.1198; PSEdition=Desktop; PSCompatibleVersions=System.Version[]; BuildVersion=10.0.14393.1198; CLRVersion=4.0.30319.42000;
                          WSManStackVersion=3.0; PSRemotingProtocolVersion=2.3; SerializationVersion=1.1.0.1}
OSVersion : @{Caption=Microsoft Windows Server 2016 Datacenter; CSDVersion=; Version=10.0.14393; BuildNumber=14393}
CCGVersion : 1.2.0.0
AvailableUICulture : {@{UICultureName=en-US; UICultureVersion=1.5.0.2}}
</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 gets detailed information about the network such as the adapter name, link status, and firmware version.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
            <command:syntaxItem parametersetname="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoNetwork</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoNetwork</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoNetwork object and show a specific network adapter by array index.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $netw = get-hpesysinfonetwork -Username username -Password password
 
 
PS C:\&gt; $netw.BASENETWORKADAPTERS.count
2
 
PS C:\&gt; $netw.BASENETWORKADAPTERS[0]
 
 
AdapterNameAndModel : HPE Eth 10/25Gb 2p 640FLR-SFP28 Adptr
LinkStatus : @{Status=System.Object[]; LinkStatus=System.Object[]; State=Not Available}
MacAddress : {98:f2:b3:d1:c3:f0, 98:f2:b3:d1:c3:f1}
IPv4Address : {}
IPv6Address : {@{Address=N/A}, @{Address=N/A}}
FWVersion : 14.22.14.14
PciDeviceStructuredName : NIC.FlexLOM.1.1
UefiDevicePath : PciRoot(0x3)/Pci(0x2,0x0)/Pci(0x0,0x0)
DuplexInfo : {True, True}
PartNumber : 840139-001
SerialNumber : IL273404NL
InterfaceName : {Embedded FlexibleLOM 1 Port 1, Embedded FlexibleLOM 1 Port 2}
MaxTransmissionUnit : {0, 0}
StatisticsInfo : @{BadReceives=Not Available; BadTransmits=Not Available; GoodReceives=Not Available;
                          GoodTransmits=Not Available}
NicTeamingInfo : {Not Available, Not Available}
FcPorts : @{WWNN=Not Available; WWPN=Not Available}
PhysicalPorts : {@{FullDuplex=True; IPv4Addresses=System.Collections.Generic.List`1[System.Object];
                          IPv6Addresses=System.Collections.Generic.List`1[System.Object]; LinkStatus=null;
                          MacAddress=98:f2:b3:d1:c3:f0; Name=Embedded FlexibleLOM 1 Port 1;
                          Oem=System.Collections.Generic.List`1[System.Object]; SpeedMbps=0}, @{FullDuplex=True;
                          IPv4Addresses=System.Collections.Generic.List`1[System.Object];
                          IPv6Addresses=System.Collections.Generic.List`1[System.Object]; LinkStatus=null;
                          MacAddress=98:f2:b3:d1:c3:f1; Name=Embedded FlexibleLOM 1 Port 2;
                          Oem=System.Collections.Generic.List`1[System.Object]; SpeedMbps=0}}</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 2</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoNetwork object and show the firmware version of all adapters.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $netw.BASENETWORKADAPTERS.FWVersion -Credential $credential
14.22.14.14
20.12.41</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 3</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoNetwork object and show the adapter name and model of all network adapters.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $netw.BASENETWORKADAPTERS.AdapterNameAndModel
HPE Eth 10/25Gb 2p 640FLR-SFP28 Adptr
HPE Eth 10/25Gb 2p 631SFP28 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 gets 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoPCIDevice</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoPCIDevice</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get information about the PCI devices on the system from Get-HPESysInfoPCIDevice object.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pcid = Get-HPESysInfoPCIDevice -Username username -Password password
PS C:\&gt; $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 />
                </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:\&gt; $pcid = Get-HPESysInfoPCIDevice -Credential $credential
PS C:\&gt; $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:\&gt; $pcid = Get-HPESysInfoPCIDevice
PS C:\&gt; $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 the PCI device array.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pcid= Get-HPESysInfoPCIDevice
PS C:\&gt; $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 />
                </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 get the number of PCI devices. 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:\&gt; $pcid= Get-HPESysInfoPCIDevice
PS C:\&gt; $pcid.PCIDEVICES.Count
4
PS C:\&gt; $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:\&gt; $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 />
                </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 gets 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoPCISlot</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoPCISlot</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get information about PCI slots on the system from the Get-HPESysInfoPCISlot object.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pcis = Get-HPESysInfoPCISlot -Username username -Password password
PS C:\&gt; $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:\&gt; $pcis = Get-HPESysInfoPCISlot -Credential $credential
PS C:\&gt; $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 Slots and their locations.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pcis.PCISLOTS.Count
4
PS C:\&gt; $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 the firmware version, model, and PowerCapacityWatts.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
            <command:syntaxItem parametersetname="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoPowerSupply</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoPowerSupply</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <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 about power supply.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pwsp = Get-HPESysInfoPowerSupply -Username username -Password password
PS C:\&gt; $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]}}
SmartStorageBattery : @{ChargeLevelPercent=95; FirmwareVersion=2.2; Index=1; MaximumCapWatts=96; Model=875241-B21;
                      ProductName=HPE Smart Storage Battery ; RemainingChargeTimeSeconds=0;
                      SerialNumber=6WHCK0HB26402Z; SparePartNumber=875288-001;
                      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 the firmware version of the power supplies.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pwsp = Get-HPESysInfoPowerSupply -Credential $credential
PS C:\&gt; $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 the model name of the power supplies.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pwsp = Get-HPESysInfoPowerSupply
PS C:\&gt; $pwsp.PowerSupply.Model
865408-B21
 
</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 4</maml:title>
                <maml:introduction>
                    <maml:para>Get an object of Get-HPESysInfoPowerSupply and get the Smart Storage Battery of the power supplies.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $pwsp = Get-HPESysInfoPowerSupply -Credential $credential
PS C:\&gt; $pwsp.SmartStorageBattery
 
ChargeLevelPercent : 95
FirmwareVersion : 2.2
Index : 1
MaximumCapWatts : 96
Model : 875241-B21
ProductName : HPE Smart Storage Battery
RemainingChargeTimeSeconds : 0
SerialNumber : 6WHCK0HB26402Z
SparePartNumber : 875288-001
Status : {@{Health=OK; State=Enabled}}</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 gets detailed information about the processors on the system.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
            <command:syntaxItem parametersetname="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoProcessor</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoProcessor</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get information about processors on the system from the Get-HPESysInfoProcessor object.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $proc=Get-HPESysInfoProcessor -Username username -Password password
PS C:\&gt; $proc.PROCESSORS
 
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 1
Speed : 3000
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 : 3000
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</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 information about a specific processor from the PROCESSORS array in the Get-HPESysInfoProcessor object.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $proc=Get-HPESysInfoProcessor -Credential $credential
PS C:\&gt; $proc.PROCESSORS[0]
 
 
ProcessorType : Intel(R) Genuine processor
Stepping : 2
Status : @{Populated=True; State=Enabled; Health=OK}
PhysicalLocation : Proc 1
Speed : 3000
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</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 an HPESysInfoProcessor object to retrieve information from a specific cache.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $proc=Get-HPESysInfoProcessor
PS C:\&gt; $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 the 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 gets 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoServer</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoServer</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get information about the server from the Get-HPESysInfoServer object.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $serv=Get-HPESysInfoServer -Username username -Password password
PS C:\&gt; $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
AggregateHealthStatus : @{AgentlessManagementService=Ready;
                        BiosOrHardwareHealth=System.Collections.Generic.List`1[System.Object];
                        FanRedundancy=Redundant; Fans=System.Collections.Generic.List`1[System.Object];
                        Memory=System.Collections.Generic.List`1[System.Object];
                        Network=System.Collections.Generic.List`1[System.Object];
                        PowerSupplies=System.Collections.Generic.List`1[System.Object];
                        Processors=System.Collections.Generic.List`1[System.Object];
                        SmartStorageBattery=System.Collections.Generic.List`1[System.Object];
                        Storage=System.Collections.Generic.List`1[System.Object];
                        Temperatures=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 ProductName information from the Get-HPESysInfoServer object.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $serv=Get-HPESysInfoServer -Credential $credential
PS C:\&gt; $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 an HPESysInfoServer object and display detailed information about a specific Host IP Address.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $serv=Get-HPESysInfoServer
PS C:\&gt; $serv.HostIPAddresses[1]
10.10.10.10
2001:db8:0:1:1:1:1:1</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 4</maml:title>
                <maml:introduction>
                    <maml:para>Get an object of Get-HPESysInfoServer and show all firmware versions along with firmware component names.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $serv=Get-HPESysInfoServer
PS C:\&gt; $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 gets detailed information about the server health including its network, storage, processor, memory, power supply, cooling, management processor, and enclosure. The enclosure information will be excluded if the system is not a blade system.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
            <command:syntaxItem parametersetname="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoServerHealth</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoServerHealth</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoServerHealth object and show the overall information about the server.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $srvh = Get-HPESysInfoServerHealth -Username username -Password password
PS C:\&gt; $srvh | fl
NetworkInfo : @{BASENETWORKADAPTERS=System.Management.Automation.PSObject[]; ETHERNETINTERFACES=System.Management.Automation.PSObject[]; IPAddress=System.String[];
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 />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 2</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoServerHealth object and show the chassis dimension of its enclosure.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $srvh = Get-HPESysInfoServerHealth -Credential $credential
PS C:\&gt; $srvh.EnclosureInfo.ChassisDimensions | fl
 
 
ChassisWidth : 482
ChassisHeight : 442
ChassisDepth : 909</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 3</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoServerHealth object and list the DIMMs that have capacity greater than zero.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $srvh = Get-HPESysInfoServerHealth
PS C:\&gt; $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 the software installed on the system.</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 gets detailed information about the software such as name and version.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
            <command:syntaxItem parametersetname="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoSoftware</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoSoftware</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoSoftware object and show the software inventory.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $swre = Get-HPESysInfoSoftware -Username username -Password password
 
PS C:\&gt; $swre.SOFTWAREINVENTORY | fl
 
Name : ams.exe
Description : agentless management service
Version : 1.30.0.0
 
Name : ssa.exe
Description : smart storage administrator
Version : 3.30.14.0</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 2</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoSoftware object and show specific software component with array index.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $swre = Get-HPESysInfoSoftware -Credential $credential
 
PS C:\&gt; $swre.SOFTWAREINVENTORY[0]
 
Name Description Version
---- ----------- -------
ams.exe agentless management service 1.30.0.0</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 3</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoSoftware object and show the names of all software components.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $swre = Get-HPESysInfoSoftware
PS C:\&gt; $swre.SOFTWAREINVENTORY.Name
ams.exe
ssa.exe</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 gets 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="UsernamePasswordSet">
                <!--NAME: UsernamePasswordSet-->
                <maml:name>Get-HPESysInfoStorage</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                    <maml:name>Username</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                    <maml:name>Password</maml:name>
                    <maml:description>
                        <maml:para>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.</maml:para>
                        <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem parametersetname="CredentialSet">
                <!--NAME: CredentialSet-->
                <maml:name>Get-HPESysInfoStorage</maml:name>
                <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>Credential</maml:name>
                    <maml:description>
                        <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                        <maml:para>ParameterSetName: CredentialSet</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="0">
                <maml:name>Username</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="1">
                <maml:name>Password</maml:name>
                <maml:description>
                    <maml:para>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.</maml:para>
                    <maml:para>ParameterSetName: UsernamePasswordSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
            <command:parameter required="false" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>Credential</maml:name>
                <maml:description>
                    <maml:para>Holds the target iLO Credential in a secure manner. This parameter is required when the iLO security is enabled.</maml:para>
                    <maml:para>ParameterSetName: CredentialSet</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">PSCredential</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoStorage object and show the HostBusAdapters.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $s=Get-HPESysInfoStorage -Username username -Password password
 
PS C:\&gt; $s.HOSTBUSADAPTERS
 
 
AdapterNameAndModel : Standard IDE Controller
ControllerStatus : @{Health=OK; State=Enabled}
FWVersion : Not Available
PhysicalLocation : @{Location=System Board; LocationFormat=PCISlot}
SerialNumber :
DISKDRIVES : {@{PhysicalLocation=; SerialNumber=9XG9NR0F; PhysicalDriveInfo=}}</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 2</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoStorage object and show the serial numbers of all the diskdrives under all HostBusAdapters.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $s=Get-HPESysInfoStorage -Credential $credential
 
PS C:\&gt; $s.HOSTBUSADAPTERS.diskdrives.SerialNumber
9XG9NR0F</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 3</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoStorage object and show the physical location of the first diskdrive under first HostBusAdapter.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $s=Get-HPESysInfoStorage
PS C:\&gt; $s.HOSTBUSADAPTERS[0].diskdrives[0].PhysicalLocation
 
Location LocationFormat
-------- --------------
SATA Device 0 Not Available</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 4</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoStorage object and show the SmartArrayControllers.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $s=Get-HPESysInfoStorage -Username username -Password password
 
PS C:\&gt; $s.ARRAYCONTROLLERS
 
 
AdapterNameAndModel : HPE Smart Array P408i-a SR Gen10
PartNumber : 836260-001
SerialNumber : PEYHC0DRHBM80O
ControllerStatus : @{Health=OK; State=Enabled}
FWVersion : @{Current=System.Collections.Generic.List`1[System.Object]}
PhysicalLocation : @{Location=Slot 0; LocationFormat=PCISlot}
SmartArrayCacheModuleInfo : @{Model=HPE Smart Array P408i-a SR Gen10; Location=Slot 0; LocationFormat=PCISlot; Health=Not Available;
                            CacheMemorySizeMiB=Not Available}
DISKDRIVES : {@{SmartArrayEncryptionInfo=False; PhysicalDriveInfo=}, @{SmartArrayEncryptionInfo=False; PhysicalDriveInfo=},
                            @{SmartArrayEncryptionInfo=False; PhysicalDriveInfo=}, @{SmartArrayEncryptionInfo=False; PhysicalDriveInfo=}...}
STORAGEENCLOSURES : {@{StorageEnclosureInfo=}, @{StorageEnclosureInfo=}}</dev:code>
                <dev:remarks>
                    <maml:para />
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>EXAMPLE 5</maml:title>
                <maml:introduction>
                    <maml:para>Get an HPESysInfoStorage object and show the storages in chassis.</maml:para>
                </maml:introduction>
                <dev:code>PS C:\&gt; $s=Get-HPESysInfoStorage -Username username -Password password
 
PS C:\&gt; $s.CHASSIS
 
 
AdapterNameAndModel PhysicalLocation SerialNumber PhysicalDriveInfo
------------------- ---------------- ------------ -----------------
MO003200KWJSQ @{Info=3:5; InfoFormat=Box:Bay} PHLE747500E13P2EGN @{Id=44fc2c23; CapacityBytes=...
MO003200KWJSQ @{Info=3:6; InfoFormat=Box:Bay} PHLE747500RS3P2EGN @{Id=600bf68b; CapacityBytes=...
MO003200KWJSQ @{Info=3:7; InfoFormat=Box:Bay} PHLE7474013U3P2EGN @{Id=600bf68b; CapacityBytes=...
MO003200KWJSQ @{Info=3:8; InfoFormat=Box:Bay} PHLE747500VA3P2EGN @{Id=600bf68b; CapacityBytes=...</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>
    <!--Generated by: SAPIEN PowerShell HelpWriter 2017 v2.1.34-->
    <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">
        <!--Command-->
        <command:details>
            <command:name>Set-HPESysInfoASR</command:name>
            <maml:description>
                <maml:para>Set Automatic Server Recovery timeout.</maml:para>
            </maml:description>
            <maml:copyright>
                <maml:para />
            </maml:copyright>
            <command:verb>Set</command:verb>
            <command:noun>HPESysInfoASR</command:noun>
            <dev:version />
        </command:details>
        <maml:description>
            <maml:para>Set Automatic Server Recovery timeout interval (in minutes).The maximal timeout of the hardware timer is 139 minutes.</maml:para>
        </maml:description>
        <command:syntax>
            <!--Parameter Sets-->
            <command:syntaxItem parametersetname="__AllParameterSets">
                <!--NAME: __AllParameterSets-->
                <maml:name>Set-HPESysInfoASR</maml:name>
                <command:parameter required="true" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                    <maml:name>TimeoutInMinutes</maml:name>
                    <maml:description>
                        <maml:para>Specifes the ASR timeout. The value is specified in minutes. The default value is 10. The parameter accepts values in the range 0-255. ASR is disabled if the timeout is set to 0.</maml:para>
                        <maml:para>ParameterSetName: (All)</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">UInt32</command:parameterValue>
                    <dev:type>
                        <maml:name />
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!--All Parameters-->
            <command:parameter required="true" globbing="false" pipelineInput="True (ByPropertyName)" variableLength="false" position="named">
                <maml:name>TimeoutInMinutes</maml:name>
                <maml:description>
                    <maml:para>Specifes the ASR timeout. The value is specified in minutes. The default value is 10. The parameter accepts values in the range 0-255. ASR is disabled if the timeout is set to 0.</maml:para>
                    <maml:para>ParameterSetName: (All)</maml:para>
                </maml:description>
                <command:parameterValue required="true" variableLength="false">UInt32</command:parameterValue>
                <dev:type>
                    <maml:name />
                    <maml:uri />
                </dev:type>
                <dev:defaultValue>None</dev:defaultValue>
            </command:parameter>
        </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>None</maml:name>
                    <maml:uri></maml:uri>
                </dev:type>
                <maml:description>
                    <maml:para />
                </maml:description>
            </command:returnValue>
        </command:returnValues>
        <maml:alertSet>
            <!--Add Note information here-->
            <maml:title>Status</maml:title>
            <maml:alert>
                <maml:para>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.</maml:para>
            </maml:alert>
        </maml:alertSet>
        <command:examples>
            <!--Examples-->
            <command:example>
                <maml:title>EXAMPLE 1</maml:title>
                <maml:introduction>
                    <maml:para>Set the timeout (in minutes) of the ASR timer</maml:para>
                </maml:introduction>
                <dev:code>
C:\PS&gt; Set-HPESysInfoASR -TimeoutInMinutes 10
 
C:\PS&gt; Get-HPESysInfoASR
 
ASRState TimeoutInMinutes Status
-------- ---------------- ------
Enabled 10 OK
</dev:code>
                <dev:remarks>
                    <maml:para>This example shows the setup of the ASR timeout and display on screen.</maml:para>
                </dev:remarks>
            </command:example>
        </command:examples>
        <maml:relatedLinks>
            <maml:navigationLink>
                <maml:linkText></maml:linkText>
                <maml:uri>http://www.hpe.com/servers/powershell</maml:uri>
            </maml:navigationLink>
            <!--Links-->
        </maml:relatedLinks>
    </command:command>
    <!--Edited with: SAPIEN PowerShell HelpWriter 2018 v2.2.37-->
</helpItems>