NAME

Install-HPOVLogicalInterconnectFirmware

SYNOPSIS

Install Logical Interconnect Firmware.

SYNTAX

Install-HPOVLogicalInterconnectFirmware [-LogicalInterconnect] <Object> [[-Method] <String>] [[-ActivateOrder] <String>] [[-Baseline] <Object>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Use this cmdlet to install/update the Logical Interconnect (i.e. Virtual Connect) firmware. You can provide the Logical Interconnect Name, URI or Object and must specify a valid SPP Baseline present on the appliance.

This cmdlet will default to performing an Update (Stage + Activate), which will cause an outage. If you wish to avoid an outage, first stage the update usind -method stage, then -method activate. Interconnect activation can be controlled with the -ActivateOrder parameter, which defaults to Odd interconnects. Once the specified interconnect activation is complete, you must then call the cmdlet again with the alternate ActivateOrder value (i.e. even.)

PARAMETERS

-LogicalInterconnect <Object>

Alias [-li, -uri, -name]

The Logical Interconnect object(s), name(s) or uris(s) to be updated.

Aliases -li, -uri, -name
Required? true
Position? 1
Default value <none>
Accept pipeline input? true (ByValue)
Accept wildcard characters?    false
-Method [<String>]

Upgrade method to perform. Accepted values are:

  • UPDATE (Default)
  • STAGE
  • ACTIVATE

Aliases None
Required? false
Position? 2
Default value Update
Accept pipeline input? false
Accept wildcard characters?    false
-ActivateOrder [<String>]

Alias [-order]

Specify the Firmware activation order. Accepted values are:

  • Odd (Default)
  • Even
  • All

Aliases -order
Required? false
Position? 2
Default value Odd
Accept pipeline input? false
Accept wildcard characters?    false
-Baseline [<Object>]
Firmware Baseline Name, URI or Object
Aliases None
Required? false
Position? 3
Default value <none>
Accept pipeline input? false
Accept wildcard characters?    false
-Force [<SwitchParameter>]
Force the firmware update if the update version matches what is already installed.
Aliases None
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters?    false
-WhatIf [<SwitchParameter>]
Aliases None
Required? false
Position? named
Default value <none>
Accept pipeline input? false
Accept wildcard characters?    false
-Confirm [<SwitchParameter>]
Aliases None
Required? false
Position? named
Default value <none>
Accept pipeline input? false
Accept wildcard characters?    false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

System.String

Logical Interconnect URI or Name

System.Array

An Array of Logical Interconnect resource URI's, Names or Objects.

System.Management.Automation.PSCustomObject

Logical Interconnect Resource Object

OUTPUTS

System.Array

A single or collection of update Task(s).

RELATED LINKS

EXAMPLES

-------------------------- EXAMPLE 1 -------------------------- 

PS C:\> $li = Get-HPOVLogicalInterconnect Encl1-LI
PS C:\> $spp = Get-HPOVSppFile "HP Service Pack for ProLiant"
PS C:\> $task = Install-HPOVLogicalInterconnectFirmware Stage $li $spp
PS C:\> Wait-HPOVTaskComplete $task
PS C:\> $task = Install-HPOVLogicalInterconnectFirmware Activate $li 
PS C:\> Wait-HPOVTaskComplete $task
PS C:\> $task = Install-HPOVLogicalInterconnectFirmware Activate $li -Order Even
PS C:\> Wait-HPOVTaskComplete $task
   
Perform a firmware update of the Encl1-LI Logical Interconnect by first staging the firmware. Then Acitate the firmware using the default Odd Interconnect Bay order, and then Activate the Even bays.
-------------------------- EXAMPLE 2 -------------------------- 

PS C:\> Get-HPOVLogicalInterconnect Encl1-LI | Install-HPOVLogicalInterconnectFirmware -method Update -baseline "HP Service Pack for ProLiant" -confirm:$false | Wait-HPOVTaskComplete

Perform a firmware update of the Encl1-LI Logical Interconnect, do not prompt for confirmation, then wait for the task to complete.

Last edited Aug 18, 2014 at 10:24 PM by chrislynchhp, version 2