Foreach inside hash table with powershell
Foreach inside hash table with powershell
有没有办法在 hash table.
中插入 foreach 循环
是这样的吗?
$vms = get-vm
foreach ($vm in $vms) {
$disks=Get-Vhd $vm.id
$hash = [ordered]@{
'VM<br>Name' = $vm.vmname
'State' = $vm.state
'Disk' = foreach ($disk in $disks) {$disks.size -join '.' }
}
New-Object -TypeName PSObject -Property $hash
$data = foreach ($disk in $disks) {$disks.size -join '.' }
$hash = [ordered]@{
'VM<br>Name' = $vm.vmname
'State' = $vm.state
'Disk' = $data
}
有没有办法在 hash table.
中插入 foreach 循环是这样的吗?
$vms = get-vm
foreach ($vm in $vms) {
$disks=Get-Vhd $vm.id
$hash = [ordered]@{
'VM<br>Name' = $vm.vmname
'State' = $vm.state
'Disk' = foreach ($disk in $disks) {$disks.size -join '.' }
}
New-Object -TypeName PSObject -Property $hash
$data = foreach ($disk in $disks) {$disks.size -join '.' }
$hash = [ordered]@{
'VM<br>Name' = $vm.vmname
'State' = $vm.state
'Disk' = $data
}