Skip to content

Reset-OVEnclosureDevice

Syntax

Reset-OVEnclosureDevice
    [-InputObject] <Object>
    [-Component] <String>
    [-DeviceID] <Int32>
    [-Efuse]
    [-Async]
    [-ApplianceConnection <Object>]
    [<CommonParameters>]
Reset-OVEnclosureDevice
    [-InputObject] <Object>
    [-Component] <String>
    [-DeviceID] <Int32>
    [-Reset]
    [-Async]
    [-ApplianceConnection <Object>]
    [<CommonParameters>]

Description

This Cmdlet will assist server administrators in performing various power operations with HPE Synergy enclosure resources. The following resources are supported with their supported operation:

  • HPE Synergy Appliance Bay - EFuse
  • HPE Synergy Frame Link Module - EFuse or Reset
  • Device Bay - EFuse or Reset
  • HPE Synergy Fabric Module Device - EFuse

E-Fuse stands for Electronic Fuse. Setting the power state of a device to "E-Fuse" (or "Reset" for an Enclosure Manager) will reset the bay, but it will soon return to a normal running state. An E-Fuse will turn off power to the bay and then turn it back on. If the bay was powered off before the E-Fuse operation it will be powered on afterwards. A "Reset" will do a hard reset of the bay without affecting the power. E-Fuse on a device bay will power-cycle the whole blade including the iLO.

A reset on the active Synergy Frame Link Module causes a failover to the standby Synergy Frame Link Module. The reset will fail if the Synergy Frame Link Module's firmware is being updated. An E-Fuse against an active Synergy Frame Link Module is not allowed.

Info

Minimum required privileges: Infrastructure administrator, Server administrator

Examples

Example 1

$Enclosure = Get-OVEnclosure -Name Enclosure1 -ErrorAction Stop
Reset-OVEnclosureDevice -Enclosure $Enclosure -Component FLM -DeviceID 1 -EFuse

Reset the FLM in slot 1 by performing an EFuse.

Example 2

$Enclosure = Get-OVEnclosure -Name Enclosure1 -ErrorAction Stop
Reset-OVEnclosureDevice -Enclosure $Enclosure -Component ICM -DeviceID 3 -EFuse

Reset the ICM in interconnect bay 3 by performing an EFuse.

Example 3

$Task = Get-OVEnclosure -Name Enclosure1 -ErrorAction Stop | Reset-OVEnclosureDevice -Component Device -DeviceID 4 -Reset

Reset the device in bay 4 by requesting it to reset itself.

Example 4

$Task = Get-OVEnclosure -Name Enclosure1 -ErrorAction Stop | Reset-OVEnclosureDevice -Component Appliance -DeviceID 1 -EFuse

Reset the appliance device in bay 1 by performing an EFuse.

Parameters

-InputObject <Object>

The Synergy Frame resource from Get-OVEnclosure.

Aliases Enclosure
Required? True
Position? Named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? False

-Component <String>

The embedded component to perform the action against. Allowed value:

  • FLM - Frame Link Module. Both EFuse and Reset are supported.
  • Appliance - Management Appliance; Synergy Compser or Synergy Image Streamer. Only supported method is EFuse.
  • ICM - Synergy Fabric Interconnect Module. Only supported method is EFuse.
  • Device - Synergy Device (e.g. Compute Node populated in Bay 1). Both EFuse and Reset are supported.
Aliases None
Required? True
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters? False

-DeviceID <Int32>

The corrisponding bay ID.

Aliases None
Required? True
Position? Named
Default value 0
Accept pipeline input? false
Accept wildcard characters? False

-Reset <SwitchParameter>

Reset power to the device. Only supported with certain component types.

Aliases None
Required? False
Position? Named
Default value False
Accept pipeline input? false
Accept wildcard characters? False

-Efuse <SwitchParameter>

EFuse will take away and then present power back to the device. Supported with all component types.

Aliases None
Required? False
Position? Named
Default value False
Accept pipeline input? false
Accept wildcard characters? False

-Async <SwitchParameter>

Use this parameter to immediately return the async task. By default, the Cmdlet will wait for the task to complete.

Aliases None
Required? False
Position? Named
Default value False
Accept pipeline input? false
Accept wildcard characters? False

-ApplianceConnection <Object>

Specify one or more [HPEOneView.Appliance.Connection] object(s) or Name property value(s).

Default Value: ${Global:ConnectSessions}

Aliases Appliance
Required? True
Position? Named
Default value (${Global:ConnectedSessions} | ? Default)
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? False

-WhatIf <SwitchParameter>

Aliases wi
Required? False
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters? False

-Confirm <SwitchParameter>

Aliases cf
Required? False
Position? Named
Default value
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)

Input Types

Resource from Get-OVEnclosure.

Return Values

Asynchronous task resource to monitor