如何从这个Select-Object的DiskAllocation属性中删除前导"{Storage consumed:,“和尾随的"}”,以便只保留大小?
例如:{存储消耗:,48.62MB}变为48.62MB
我知道我需要用regex做一些replace语句,但我是Powershell的初学者。任何帮助都将不胜感激。
$DS | Select-Object -Property Computer, Name, ObjectType, DiskAllocation | Format-Table -AutoSize | Out-String | Write-Host -ForegroundColor Cyan当前的输出如下所示:

发布于 2020-04-24 20:47:51
从输出来看,DiskAllocation属性包含一个两项数组-您只能选择具有计算属性的第二项:
Select-Object -Property Computer, Name, ObjectType, DiskAllocation, @{Name='DiskAllocation';Expression={$_.DiskAllocation[1]}}https://stackoverflow.com/questions/61408641
复制相似问题