Veeam Powershell - 将结果导出为CSV

时间:2013-12-05 19:56:49

标签: powershell export-to-csv

我正在尝试创建一个脚本来收集每个备份/复制作业的名称,并列出作业中的虚拟机。

以下脚本可用 - 控制台输出。 我尝试了很多方法导出到csv没有任何成功。 有什么想法吗?

foreach($job in Get-VBRJob) {
  Write-Host "Job:", $job.Name;
  $job.GetObjectsInJob() | foreach { $_.Name }
}

1 个答案:

答案 0 :(得分:0)

我没有使用过Veeam的PowerShell Toolkit,但是我希望这样的东西可以工作(假设作业对象实际上有方法GetObjectsInJob()):

Get-VBRJob | % {
  $job = $_
  Write-Host "Job:", $job.Name
  $job.GetObjectsInJob() | select @{n='Job';e={$job.Name}}, Name
} | Export-Csv 'C:\output.csv' -NoTypeInformation