All color shields share the same data value, thefore its impossible to get other than black shields with command because they all have data value of 0. Also because of that (I think) shields change color when u damage them. It was bugged in 15w33c and this bug is still here.
Shields no longer use colors.