Invoke-LXCASystemAction

This cmdlet powers on, powers off, restarts, or virtually reseats a target device (CMM, server, switch, or storage controller).

Note: You cannot pipe objects to this cmdlet.

Syntax

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -CMMUuid String
                         -CMMAction String
                         [-FirmwareUpdate]
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -ComputeNodeUuid String
                         -ComputeNodeAction String
                         [-FirmwareUpdate]
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -RackServerUuid String
                         -RackServerAction String
                         [-FirmwareUpdate]
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -ThinkServerUuid String
                         -ThinkServerAction String
                         [-FirmwareUpdate]
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -CanisterUuid String
                         -CanisterAction String
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -IOSwitchUuid String
                         -IOSwitchAction String
                         [-FirmwareUpdate]
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -RackSwitchUuid String
                         -RackSwitchAction String
                         [-FirmwareUpdate]
                         [-Force]
                         [CommonParameter]

Invoke-LXCASystemAction  -Connection LXCAConnection
                         -StorageUuid String
                         -ControllerId String
                         -StorageAction String
                         [-Force]
                         [CommonParameter]

Parameters

-Connection LXCAConnection
Specifies the connection to the Lenovo XClarity Administrator server. If no connection is specified, the result from the last Connect-LXCA cmdlet is used.
-CMMUuid String
Specifies the UUID of a CMM on which to perform the system action.
-CMMAction String
Specifies the action to be performed on the specified CMM. You can specify the following actions:
  • Reset
-ComputeNodeUuid String
Specifies the UUID of a Flex System server on which to perform the system action.
-ComputeNodeAction String
Specifies the action to be performed on the specified Flex System server. You can specify one of the following actions:
  • PowerOn
  • PowerOff
  • Restart
  • ShutdownOSandPowerOff
  • ShutdownOSandRestart
  • RestartWithNMI (non-maskable Interrupt)
  • VirtualReseat
-RackServerUuid String
Specifies the UUID of a Converged, NeXtScale, or System x server on which to perform the system action.
-RackServerAction String
Specifies the action to be performed on the specified Converged, NeXtScale, or System x server. You can specify one of the following actions:
  • PowerOn
  • PowerOff
  • Restart
  • ShutdownOSandPowerOff
  • ShutdownOSandRestart
  • RestartWithNMI (non-maskable Interrupt)
  • ResetIMM
-ThinkServerUuid String
Specifies the UUID of a ThinkServer server on which to perform the system action.
-ThinkServerAction String
Specifies the action to be performed on the specified ThinkServer server. You can specify one of the following actions:
  • PowerOn
  • PowerOff
  • Restart
  • ShutdownOSandPowerOff
  • ShutdownOSandRestart
  • RestartWithNMI (non-maskable Interrupt)
  • ResetBMC
-CanisterUuid String
Specifies the UUID of a storage controller (canister) on which to perform the system action.
-CanisterAction String
Specifies the action to be performed on the specified storage controller (canister). You can specify one of the following actions:
  • PowerOn
  • PowerOff
  • Restart
-IOSwitchUuid String
Specifies the UUID of a Flex System switch on which to perform the system action.
-IOSwitchAction String
Specifies the action to be performed on the specified Flex switch. You can specify one of the following actions:
  • PowerOn
  • PowerOff
  • Reset
-RackSwitchUuid String
Specifies the UUID of a RackSwitch switch on which to perform the system action.
-RackSwitchAction String
Specifies the action to be performed on the specified RackSwitch switch. You can specify one of the following actions:
  • Restart
-StorageUuid String
Specifies the UUID of a Lenovo Storage or Nimble storage system on which to perform the system action.
-ControllerId String
Specifies the controller on which you want to take action. You can specify one of the following values:
  • A. Top controller
  • B. Bottom controller
-StorageAction String
Specifies the action to be performed on the specified Lenovo Storage or Nimble storage system. You can specify one of the following actions:
  • PowerOn
  • PowerOff
  • Restart
-FirmwareUpdate
When specified, the cmdlets perform power actions during a firmware update.
-Force
When specified, the cmdlet performs the system action without first prompting for confirmation.
CommonParameters
This cmdlet supports the following common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable, -OutBuffer, -PipelineVariable, -OutVariable. For detailed information about each common parameter, see the Microsoft PowerShell Common Parameters webpage.

Results

This cmdlet performs the specified action. No object is returned.

Examples