我正在尝试更改包含表格的变量中的一些单词。
我能够使用带有 -replace 的 foreach 来做到这一点,但是我无法再次形成表格。
第一次尝试
$vms = Get-AZVm -status | Select-Object -Property Name, ResourceGroupName , PowerState
$tabla = foreach ($item in $vms) {
$item.Name
$item.ResourceGroupName
$item.PowerState -replace 'VM Deallocated','Apagada' -replace 'VM running','Encendida'
} | Format-Table
第二次尝试
$vms |foreach{$_.PowerState -replace 'VM Deallocated','Apagada' -replace 'VM running','Encendida'} | Select-Object -Property Name, ResourceGroupName , PowerState | format-table -autosize
我希望在替换表格内的文本后保留与表格相同的内容而不是文本