目标是找到恢复存储组。
$stg = Get-StorageGroup
foreach ($stgName in $stg )
{
$list = Get-StorageGroup -Identity $stgName.Name | Format-List -Property Recovery -Select-Object
if($list -match 'False')
{
echo "Not"
}
elseif($list -match 'True')
{
echo "Yep"
}
}
echo $列表的结果是:“Recovery:True”。为什么我不能($ list -eq“Recovery:True”)或匹配如上?
答案 0 :(得分:1)
|我可以通过将$ list变量更改为:
来获得我想要的结果$list =Get-StorageGroup -Identity $stgName.Name | where {$_.recovery -eq 'True'}