PowerShell Logo Small

Get-StorageSubSystem



This is the built-in help made by Microsoft for the command 'Get-StorageSubSystem', in PowerShell version 5 - as retrieved from Windows version 'Microsoft Windows Server 2012 R2 Standard' PowerShell help files on 2016-06-23.

For PowerShell version 3 and up, where you have Update-Help, this command was run just before creating the web pages from the help files.

SYNOPSIS

Gets one or more StorageSubsystem objects.

SYNTAX


Get-StorageSubsystem [[-FriendlyName] <String[]>] [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-ThrottleLimit <Int32>]
[-VirtualDisk <CimInstance>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-OffloadDataTransferSetting
<CimInstance>] [-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-InitiatorId <CimInstance>] [-Manufacturer <String[]>] [-Model <String[]>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-TargetPortal <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-TargetPort <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-MaskingSet <CimInstance>] [-Model <String[]>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-ThrottleLimit <Int32>]
[-UniqueId <String[]>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-PhysicalDisk <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-StoragePool <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-StorageNode <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-StorageEnclosure <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-StorageProvider <CimInstance>]
[-ThrottleLimit <Int32>] [<CommonParameters>]
Get-StorageSubsystem [-AsJob] [-CimSession <CimSession[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>] [-Model <String[]>] [-Name <String[]>] [-ThrottleLimit
<Int32>] [<CommonParameters>]



Search powershellhelp.space

DESCRIPTION


The Get-StorageSubsystem cmdlet gets one or more StorageSubsystem objects. If no parameters are specified, then all subsystems on the system will be returned. If two
parameters are specified that conflict with unique values, then no subsystem will be returned; since none match that criteria.



<

RELATED LINKS

Online Version: http://go.microsoft.com/fwlink/?LinkID=298441
Get-StorageProvider
Set-StorageSubsystem
Get-StorageNode

REMARKS

<

Examples


Example 1: Get all storage subsystems

PS C:\>Get-StorageSubsystem



This example returns a list of all visible StorageSubsystem objects across all accessible StorageProvider objects.




Example 2: Get the Storage Spaces subsystem

PS C:\>Get-StorageSubSystem -Model "Storage Spaces"
FriendlyName HealthStatus OperationalStatus
------------ ------------ -----------------
Storage Spaces on SRV1 Healthy OK



This example returns only the StorageSubsystem object for the Storage Spaces provider.




Example 3: Get all unhealthy storage subsystems

PS C:\>Get-StorageSubSystem -HealthStatus Unhealthy



This example gets all storage subsystems in an unhealthy state.




Example 4: Get storage subsystems that have SMPs that support ODX

PS C:\>Get-OffloadDataTransferSetting | Get-StorageSubSystem



This example displays all storage subsystems on storage management providers that support Windows Offloaded Data Transfers (ODX). Storage arrays that support ODX using the
SMI-S protocol are not shown.