Solved
Forum Discussion
Cody_Hosterman
3 years agoPuritan
``` $pureArray = Get-VasaStorageArray |Where-Object {$_.VendorID -eq "PURE"}
if (![string]::IsNullOrEmpty($arrayName))
{
$pureArray = $pureArray |Where-Object {$_.Name -eq $arrayName}
}
elseif (![string]::IsNullOrEmpty($arraySerial))
{
$pureArray = $pureArray | Where-Object {$_.Id -eq "com.purestorage:$($arraySerial)"}
if ($ -eq $pureArray)
{
throw "Could not find a storage array for specified serial number: $($arraySerial). Make sure its VASA providers are registered on the correct vCenter."
}
}
elseif ($ -ne $flasharray)
{
$arraySerial = (Get-PfaArrayAttributes -array $flasharray).id
$pureArray = $pureArray | Where-Object {$_.Id -eq "com.purestorage:$($arraySerial)"}
if ($ -eq $pureArray)
{
throw "Could not find a storage array for specified FlashArray with serial number: $($arraySerial). Make sure its VASA providers are registered on the correct vCenter."
}
}```