0

すべての Veeam バックアップ ジョブで、すべての仮想マシンのリストを取得しようとしています。私はこれを書きました

#Add Veeam snapin
Add-PSSnapin VeeamPSSnapin

#variables
$Masterlist = @()
$jobs = Get-VBRJob

foreach($job in $jobs) {

    $backupJobObjects = Get-VBRJobObject -Job $job 

    foreach($backupJobObject in $backupJobObjects) {
        $MyObject = New-Object PSObject -Property @{ Name = $backupJobObject.Name }
    }
    $Masterlist += $MyObject
} 

$Masterlist | sort-object -Property Name

ただし、1 つのジョブ (5 つある) からのデータのみを吐き出します。これは、foreach ループの論理エラーが原因だと思いますが、表示されていません。誰でも助けることができますか?

4

1 に答える 1