Get-StorageFaultDomain

Gets a Storage fault domain object.

Syntax

Get-StorageFaultDomain
   [-Type <StorageFaultDomainType>]
   [-PhysicalLocation <String>]
   [-CimSession <CimSession>]
   [<CommonParameters>]
Get-StorageFaultDomain
   [-Type <StorageFaultDomainType>]
   [-PhysicalLocation <String>]
   -StorageFaultDomain <CimInstance>
   [-CimSession <CimSession>]
   [<CommonParameters>]
Get-StorageFaultDomain
   [-Type <StorageFaultDomainType>]
   [-PhysicalLocation <String>]
   -StorageSubsystem <CimInstance>
   [-CimSession <CimSession>]
   [<CommonParameters>]

Description

The Get-StorageFaultDomain cmdlet gets a Storage fault domain object.

Examples

Example 1: Find a rack by its serial number

PS C:\>$Rack = Get-StorageFaultDomain -Type Rack | Where-Object {$_.SerialNumber -eq "xyzz"}

The first command gets the Rack domain type fault domains and uses the pipeline to pass them to Where-Object, which finds the Rack whose serial number is xyzz. The Rack is stored in the $Rack variable.

Parameters

-CimSession

Type:CimSession
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PhysicalLocation

Specifies the physical location of the hardware.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageFaultDomain

Specifies the objects in the hierarchy that are above or below the fault domain.

Type:CimInstance
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageSubsystem

Specifies the storage subsystem object in which to retrieve storage jobs. Enter a StorageSubsystem CIM object. The StorageSubsystem CIM object is exposed by the Get-StorageSubSystem cmdlet.

Type:CimInstance
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Type

Specifies the Storage fault domain type:

  • PhysicalDisk
  • Enclosure
  • StorageScaleUnit
  • Rack
  • Chassis
Type:StorageFaultDomainType
Accepted values:PhysicalDisk, StorageEnclosure, StorageScaleUnit, StorageChassis, StorageRack, StorageSite
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Outputs

MSFT_PhysicalDisk, MSFT_StorageEnclosure, MSFT_StorageScaleUnit, MSFT_StorageRack, MSFT_StorageChassis

Notes

  • When used in Failover Cluster, cmdlets from the Storage module operate on cluster level (all servers in the cluster).