我有一个数组,其中捕获了来自WMI的一些驱动器数据:
$drivedata = $Drives | select @{Name="Kapazität(GB)";Expression={$_.Kapazität}}
数组中有这些值(2个驱动器):
@{Kapazität(GB)=1.500} @{Kapazität(GB)=1.500}
我只想把1.500转换为1500这个数字
我尝试了在这里找到的不同建议,但无法让它起作用:
-替换“.”,“”和[int]
无效。
我不确定正则表达式是否正确以及如何操作。
Get-WmiObject Win32_logicaldisk
时,大小属性值的类型是整数。因此,修复这个“问题”可能会更好? - Ocaso Protalcode $Data = Get-ClusterSharedVolume -Cluster $Clustername | select -Expand SharedVolumeInfo | select FriendlyVolumeName , @{n="Kapazität";e={"{0:N0}" -f ($_.Partition.Size/1GB)}}
。 - MMAX