$sysdisk=(Get-EC2Volume -VolumeId ($process.BlockDeviceMappings.ebs[0].VolumeId)).Size.ToString()+"("+(Get-EC2Volume -VolumeId($process.BlockDeviceMappings.ebs[0].VolumeId)).VolumeType.Value+")" if($process.BlockDeviceMappings.ebs[1]){ $sydisk1=(Get-EC2Volume -VolumeId ($process.BlockDeviceMappings.ebs[1].VolumeId)).Size.ToString()+"("+(Get-EC2Volume -VolumeId ($process.BlockDeviceMappings.ebs[1].VolumeId)).VolumeType.Value+")" } 但是前面结果正确后面的结果都是一样,但是错误的
第二块硬盘 |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
100(standard) |
$processes是另外的变量,无需关注,请问我的if语句哪里做错了,求解,急