Published: February 6, 2013

Updated: February 6, 2013

Applies To: Windows 8, Windows Server 2012


Gets the storage subsystem for Storage Spaces.


Get-SpacesSubsystem [ <CommonParameters>]

Detailed Description

The Get-SpacesSubsystem cmdlet gets the StorageSubsystem object for the Storage Spaces subsystem, which you can then use with cmdlets from the Storage module.

StorageSubsystem object is used as an input on some Storage Management cmdlets. This cmdlet differs from the Get-StorageSubSystem cmdlet in that it only reports the storage subsystem for Storage Spaces, as opposed to all available storage subsystems.



This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see    about_CommonParameters.


The input type is the type of the objects that you can pipe to the cmdlet.

  • None


The output type is the type of the objects that the cmdlet emits.

  • Microsoft.Management.Infrastructure.CimInstance#ROOT/Microsoft/Windows/Storage/MSFT_StorageSubSystem

    This cmdlet returns an object that represents the Storage Spaces storage subsystem.


  • This cmdlet is similar to the Get-StorageSubsystem cmdlet of the Storage module, except that instead of getting all storage subsystems, the Get-SpacesSubsystem cmdlet gets only the Storage Spaces storage subsystem object.

  • The StorageSpaces module is a downloadable module available for use with Windows Server 2012 and Windows 8. You can download the module from the Script Center.


Example 1 – Get the StorageSubsystem object for Storage Spaces

This example gets the StorageSubsystem object for Storage.

PS C:\> Get-SpacesSubsystem