0

我将如何从该 Select-Object 的 DiskAllocation 属性中删除前导“{Storage used:,”和尾随“}”,以便只保留大小?

例如:{Storage used:, 48.62 MB} 变为 48.62 MB

我知道我需要用正则表达式做一些替换语句,但我是 Powershell 的初学者。任何帮助,将不胜感激。

$DS | Select-Object -Property Computer, Name, ObjectType, DiskAllocation | Format-Table -AutoSize | Out-String | Write-Host -ForegroundColor Cyan

当前的输出如下所示:

输出

4

1 回答 1

1

从输出来看,该DiskAllocation属性包含一个包含两项的数组——您只能选择具有计算属性的第二项:

Select-Object -Property Computer, Name, ObjectType, DiskAllocation, @{Name='DiskAllocation';Expression={$_.DiskAllocation[1]}}
于 2020-04-24T12:47:51.217 回答