Я хочу получить список всех точек восстановления с некоторой информацией. У меня есть файл CSV со всеми VMS, которые я хочу доказать. Я попробовал это так:

$days = 10 
$DateToCompare = (Get-date).AddDays(-$days) 
$ImportCSV = Import-csv $VMwareCSV -Encoding UTF8

$restorePointInformation = $ImportCSV | % { 
Get-VBRRestorePoint -Name $_.Name |
Where-Object {$_.CreationTime -gt $DateToCompare } 
} | Select-Object Name, CreationTime 



$restorePointInformation |
        group-Object Name |
        Select-Object Name, CreationTime |
        Export-csv $path -NoType

group-object мысли помещает все времена создания в одну ячейку, но это не так. Моя цель - получить список из 2 столбцов. Первый: имя виртуальной машины, второй: время создания каждой точки восстановления, поэтому Export-csv должен выглядеть следующим образом:

     A             B
Name of VM | CreationTime
testVM     | 23.11.17, 24.12.17,10.01.18 
anotherVM  | 24.12.17, 24.01.17,10.02.18 

Надеюсь, что кто-нибудь может мне помочь, потому что я новичок в PowerShell

Get-VBRRestorePoint - это командлет veeam. Мы создаем резервные копии наших виртуальных машин на сервере резервного копирования Veeam.

0