Test-SpacesConfiguration
Test-SpacesConfiguration
Tests for unhealthy resources associated with a Storage Spaces storage pool.
Syntax
Parameter Set: ByName
Test-SpacesConfiguration [-StoragePoolFriendlyName] <String> [[-Passthru]] [ <CommonParameters>]
Parameter Set: ByPool
Test-SpacesConfiguration [-StoragePool] <CimInstance> [[-Passthru]] [ <CommonParameters>]
Detaillierte Beschreibung
The Test-SpacesConfiguration cmdlet tests for unhealthy Storage Spaces resources. It performs the following operations, and returns a True code if Storage Spaces is healthy:
Enumerate storage pools that unhealthy
Enumerate storage spaces that are unhealthy
Enumerate physical disks that are unhealthy
Parameter
-Passthru
Specifies that if the storage pool is unhealthy, the cmdlet should output an object that represents the unhealthy pool.
Aliasse |
Keiner |
Erforderlich? |
false |
Position? |
2 |
Standardwert |
Keiner |
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-StoragePool<CimInstance>
Specifies the StoragePool object to test.
Aliasse |
Keiner |
Erforderlich? |
true |
Position? |
1 |
Standardwert |
Keiner |
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-StoragePoolFriendlyName<String>
Specifies the friendly name of the storage pool to test.
Aliasse |
Keiner |
Erforderlich? |
true |
Position? |
1 |
Standardwert |
Keiner |
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
true |
<CommonParameters>
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).
Eingaben
Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können.
Microsoft.Management.Infrastructure.CimInstance#ROOT/Microsoft/Windows/Storage/MSFT_StoragePool
You can pipe a StoragePool object to the StoragePool parameter.
Ausgaben
Der Ausgabetyp ist der Typ der Objekte, die vom Cmdlet ausgegeben werden.
System.Boolean
This cmdlet outputs a Boolean object that represents whether Storage Spaces is healthy (True) or unhealthy (False).
System.Object
If you specify the Passthru parameter and the storage pool is unhealthy, this cmdlet outputs an object that represents the unhealthy storage pool.
Beispiele
Example 1 – Test a storage pool
This example tests a storage pool.
PS C:\> Test-SpacesConfiguration -StoragePoolFriendlyName Internal
Example 2 – Test a storage pool with verbose output
This example tests a storage pool and specifies for verbose output.
PS C:\> Test-SpacesConfiguration -StoragePoolFriendlyName Internal -Verbose