I’ve just posted two new modules for Windows PowerShell that I wrote which are designed to help with the management and diagnosis of Storage Spaces.
These modules are;
StorageSpaces This module automates deployment of Storage Spaces and provides intent-based management. For example, instead of using many different cmdlets from the Storage module to create a Storage Space, Initialize it, partition it, and format it, all of these tasks are performed via a single cmdlet in Windows PowerShell.
Additionally these cmdlets will work in conjunction with a Failover Cluster using shared SAS storage with Storage Spaces to create a Cluster Shared Volume (CSV) in a single step as well.
Read more and download the module here; http://gallery.technet.microsoft.com/scriptcenter/Storage-Spaces-module-for-4be70a0c
Storage Spaces Performance Diagnostic This module can be used to diagnose issues where one or more disks in a Storage Pool are performing abnormally, which are resulting in a Storage Space performing slowly.
Read more, and download this module here; http://gallery.technet.microsoft.com/scriptcenter/Storage-Spaces-Performance-9366b756
Thanks, and I hope you find value in using these add-on modules for Windows PowerShell.
Also, I wish to take a moment to apologize to my Wife for the time I’ve spent over the last 2 years or so learning Windows PowerShell and writing these modules, as well as to thank her for not killing me during the process
Thanks also to Wentao Deng for his assistance with the PowerShell remote calls for Failover Clustering management, as well as his assistance with testing and bug fixes during the course of this project.