String Powershell将字符串转换为字节大小

String Powershell将字符串转换为字节大小,string,powershell,type-conversion,data-conversion,String,Powershell,Type Conversion,Data Conversion,如何将整数或字符串变量更改为字节大小,如下所示 $examineLine = 35 $copySizeLimit = $examineLine+MB $copySizeLimit 对于上面的示例,将数字35转换为35MB输出应该是36700160 但错误是: “您必须在“+”运算符后面提供一个值表达式。”它实际上是“*”符号而不是“+”,并且您应该提供MB的数量: $size = 10 $sizeinmb = $size * 1MB 很简单 $size=@(“7GB”、“20GB”、“40G

如何将整数或字符串变量更改为字节大小,如下所示

$examineLine = 35
$copySizeLimit = $examineLine+MB
$copySizeLimit
对于上面的示例,将数字35转换为35MB输出应该是36700160 但错误是:

“您必须在“+”运算符后面提供一个值表达式。”

它实际上是“*”符号而不是“+”,并且您应该提供MB的数量:

$size = 10
$sizeinmb = $size * 1MB
很简单

$size=@(“7GB”、“20GB”、“40GB”)


$size |%{New VHD-Path(“D:\HV\VHD\BlankDisk”+$\u+.vhdx”)-SizeBytes($\uU*1)/1-Dynamic}

它应该是
$copySizeLimit=$testerine/MB
not+,这将为您提供35字节的MB表示形式。我更改了它,但现在得到了:“您必须在“/”运算符之后提供一个值表达式。”我明白了。我需要$考官琳*MB谢谢!!我认为您需要
$testerine*1MB
'35'+'mb'将用作字符串。