Creating multiple volumes is just as simple as creating a single volume. To create multiple volumes of the same size a
ForEach loop is used.
PS C:\> ForEach ($i in 1..10) { New-PfaVolume -Array $FlashArray -VolumeName "SDK-Sample-$i" -Unit M -Size 250 }
source :
serial : 95DAA3D006E43D8F0004B468
created : 2016-11-01T21:41:16Z
name : SDK-Sample-1
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B469
created : 2016-11-01T21:41:17Z
name : SDK-Sample-2
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B46A
created : 2016-11-01T21:41:17Z
name : SDK-Sample-3
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B46B
created : 2016-11-01T21:41:17Z
name : SDK-Sample-4
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B46C
created : 2016-11-01T21:41:17Z
name : SDK-Sample-5
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B46D
created : 2016-11-01T21:41:17Z
name : SDK-Sample-6
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B46E
created : 2016-11-01T21:41:17Z
name : SDK-Sample-7
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B46F
created : 2016-11-01T21:41:17Z
name : SDK-Sample-8
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B470
created : 2016-11-01T21:41:17Z
name : SDK-Sample-9
size : 262144000
source :
serial : 95DAA3D006E43D8F0004B471
created : 2016-11-01T21:41:18Z
name : SDK-Sample-10
size : 262144000
Now that there are ten new volumes created, the next task is to retrieve the volume details for an individual volume using
Get-PfaVolume cmdlet.
PS C:\> Get-PfaVolume -Array $FlashArray -Name 'SDK-Sample-7'
name : SDK-Sample-7
created : 2016-11-01T21:41:17Z
source :
time_remaining :
serial : 95DAA3D006E43D8F0004B46E
size : 262144000
Next is to retrieve all volumes on the FlashArray using the
Get-PfaVolumes cmdlet. There are several hundred volumes on the FlashArray being used to write these samples so a
Where-Object clause is used to only retrieve the
SDK-Sample volumes. When retrieving multiple items, it is suggested to use the Format options with Windows PowerShell to make the results easily readable.
PS C:\> Get-PfaVolumes -Array $FlashArray | Where-Object { $_.name -like 'SDK-Sample*' } | Format-Table -AutoSize
source serial created name size
------ ------ ------- ---- ----
95DAA3D006E43D8F0004B467 2016-11-01T21:30:47Z SDK-Sample 536870912000
95DAA3D006E43D8F0004B468 2016-11-01T21:41:16Z SDK-Sample-1 262144000
95DAA3D006E43D8F0004B469 2016-11-01T21:41:17Z SDK-Sample-2 262144000
95DAA3D006E43D8F0004B46A 2016-11-01T21:41:17Z SDK-Sample-3 262144000
95DAA3D006E43D8F0004B46B 2016-11-01T21:41:17Z SDK-Sample-4 262144000
95DAA3D006E43D8F0004B46C 2016-11-01T21:41:17Z SDK-Sample-5 262144000
95DAA3D006E43D8F0004B46D 2016-11-01T21:41:17Z SDK-Sample-6 262144000
95DAA3D006E43D8F0004B46E 2016-11-01T21:41:17Z SDK-Sample-7 262144000
95DAA3D006E43D8F0004B46F 2016-11-01T21:41:17Z SDK-Sample-8 262144000
95DAA3D006E43D8F0004B470 2016-11-01T21:41:17Z SDK-Sample-9 262144000
95DAA3D006E43D8F0004B471 2016-11-01T21:41:18Z SDK-Sample-10 262144000