Eu quero obter uma lista de todos os pontos de restauração com algumas informações. Eu tenho o arquivo CSV com todos os vms que eu quero provar. Eu tentei assim:
$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
Pensamento group-object
coloca todos os Tempos de Criação em uma Célula, mas não.
Meu objetivo é obter uma lista com duas colunas. Primeiro: Nome da VM, Segundo: Hora de Criação de cada Ponto de Restauração
então o Export-csv deve ficar assim:
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
Espero que alguém possa me ajudar porque eu sou um iniciante no PowerShell
Get-VBRRestorePoint
é um cmdlet veeam. Fazemos backup de nossas VMs no Veeam Backup Server.
Tags backup powershell csv