$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语句哪里做错了,求解,急
