Gets the class names of entity objects in the Entity Graph of an ESI Service instance.
Syntax
Get-EmcEntityClass
[[-Pattern] <String>] [-ServiceUrl <String>] [-Silent]
[<CommonParameters>]
Each entity in an Entity Graph is of a particular class, for example the StorageSystem class. This command returns the list of unique class names for all entities in the graph.
Parameters
-Pattern <String>
Attributes: Optional, Position: 1
Specifies the pattern to filter the results. Wildcards are permitted.
-ServiceUrl <String>
Attributes: Optional, Position: named
Specifies the base URL for the ESI Service. This must contain only the scheme, host, and port. If no value is specified, ESI uses the default of localhost or the value set by using the Set-EmcServiceUrl cmdlet.
-Silent <SwitchParameter>
Attributes: Optional, Position: named
Turns off all the informational and verbose messages. However, it still displays errors.
<CommonParameters>
This cmdlet supports these common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, and OutVariable. Type get-help about_commonparameters for more details.
Examples
-------------- Example 1 --------------
C:\PS>Get-EmcEntityClass
StorageSystem
Enclosure
DiskDrive
PowerSupply
StandbyPowerSupply
LunStorageServiceNode
FcStoragePort
IscsiStoragePort
CPUModule
IOModule
MemoryModule
LinkControlCard
ManagementStorageServiceNode
CoolingComponent
CifsStorageServiceNode
NetworkSwitch
LunStoragePool
ConcreteLun
LunMaskingView
StorageManagementServiceEndpoint
SnapshotPool
CifsStoragePool
CifsSharedFolder
SnapshotLun
This example gets all Entity class names.
-------------- Example 2 --------------
C:\PS>Get-EmcEntityClass -Pattern *Pool
LunStoragePool
SnapshotPool
CifsStoragePool
This example gets all Entity class names that end with "Pool."