This cmdlet retrieves firmware-compliance information about one or more managed devices (including CMMs, switches, servers, and storage devices) to which a compliance policy is assigned.

Note: Firmware compliance policies are not supported for ThinkServer servers.
Note: You cannot pipe objects to this cmdlet.


Get-LXCASystemCompliance [-Connection LXCAConnection] 
                          -SystemType SystemType
                          -SystemUuid String

Get-LXCASystemCompliance [-Connection LXCAConnection] 
                          -SystemType SystemType
                          -Uuids String[]


-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.
-SystemType SystemType
Specifies the type of the target device that is specified using the -SystemUuid parameter. Specify one of the following system types:
  • Chassis. The specified device is a chassis. Returns firmware-compliance information for all CMMs, Flex switches, and compute nodes that are installed in the specified chassis.
  • CMM. The specified device is a CMM.
  • ComputeNode. The specified device is a Flex System compute node.
  • IOSwitch. The specified device is a Flex System switch.
  • RackServer. The specified device is a rack or tower server.
  • RackSwitch. The specified device is a RackSwitch switch.
  • Storage. The specified device is a storage device.
-SystemUuid String
Specifies the UUID of the target device. The target device can be a chassis, CMM, switch, server, or storage device. If you specify a chassis, information for all devices that are installed in the chassis are returned.
-Uuids String[]
Specifies UUIDs of one or more target devices of the same type. The target devices can be chassis, CMMs, Flex System switches, Flex System compute nodes, System x servers, RackSwitch switches or Lenovo Storage devices.
Note: Chassis UUIDs are not supported. If you specify chassis UUIDs, a null object is returned.
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.


This cmdlet returns one or more SystemCompliance objects that contain firmware-compliance information.


Related links