Megosztás a következőn keresztül:


Get-AzRecoveryServicesBackupJob

Biztonsági mentési feladatokat kap.

Syntax

Get-AzRecoveryServicesBackupJob
   [[-Status] <JobStatus>]
   [[-Operation] <JobOperation>]
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [[-JobId] <String>]
   [[-Job] <JobBase>]
   [-BackupManagementType <BackupManagementType>]
   [-UseSecondaryRegion]
   [-VaultLocation <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

A Get-AzRecoveryServicesBackupJob parancsmag lekéri az Azure Backup-feladatokat egy adott tárolóhoz. Állítsa be a tárolókörnyezetet a -VaultId paraméterrel.

Példák

1. példa: Az összes folyamatban lévő feladat lekérése

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Joblist = Get-AzRecoveryServicesBackupJob -Status InProgress -VaultId $vault.ID
$Joblist[0]

WorkloadName     Operation            Status               StartTime                 EndTime
------------     ---------            ------               ---------                 -------
V2VM             Backup               InProgress           4/23/2016 5:00:30 PM      1/1/2001 12:00:00

Az első parancs tömbként lekéri a folyamatban lévő feladatok állapotát, majd a $Joblist változóban tárolja. A második parancs megjeleníti az első elemet a $Joblist tömbben.

2. példa: Az összes sikertelen feladat lekérése az elmúlt 7 napban

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
Get-AzRecoveryServicesBackupJob -From (Get-Date).AddDays(-7).ToUniversalTime() -Status Failed -VaultId $vault.ID

Ez a parancs az elmúlt hét sikertelen feladatait kapja meg a tárolóban. A From paraméter az UTC-ben megadott múltban hét napot ad meg. A parancs nem ad meg értéket a To paraméterhez . Ezért az aktuális idő alapértelmezett értékét használja.

3. példa: Folyamatban lévő feladat lekérése és várakozás a befejezésre

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -Status InProgress -VaultId $vault.ID
$Job = $Jobs[0]
While ( $Job.Status -ne "Completed" ) {
    Write-Host -Object "Waiting for completion..."
    Start-Sleep -Seconds 10
    $Job = Get-AzRecoveryServicesBackupJob -Job $Job -VaultId $vault.ID
}
Write-Host -Object "Done!"

Waiting for completion... 
Waiting for completion... 
Waiting for completion... 
Done!

Ez a szkript az első folyamatban lévő feladatot kérdezi le, amíg a feladat be nem fejeződik.

Megjegyzés: A Wait-AzRecoveryServicesBackupJob parancsmaggal megvárhatja, amíg egy Azure Backup-feladat befejeződik a While ciklus helyett.

4. példa: Az összes AzureVM-feladat lekérése az elmúlt 2 napban, amely sikeresen befejeződött

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.ID -Status Completed -From (Get-Date).AddDays(-2).ToUniversalTime() -BackupManagementType AzureVM

Az első parancsmag lekéri a tárolóobjektumot. A második parancsmag tárolja az összes AzureVM-feladatot az adott tárolóban, amely az elmúlt 2 napban befejeződött a $jobs. Módosítsa a BackupManagementType paraméter értékét MAB-ra a MAB-ügynökfeladatok beolvasásához.

5. példa: Feladatok lekérése régiók közötti visszaállításhoz

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.Id -From ((Get-Date).AddDays(-29)).ToUniversalTime() -Operation CrossRegionRestore

Az első parancsmag lekéri a tárolóobjektumot. A második parancsmag lekéri az összes régióközi visszaállítási feladatot az elmúlt 29 napban egy adott helyreállítási tárhoz.

Paraméterek

-BackupManagementType

A védett erőforrások osztálya. Jelenleg a parancsmag által támogatott értékek az AzureVM, az AzureStorage, az AzureWorkload és a MAB.

Típus:Nullable<T>[BackupManagementType]
Elfogadott értékek:AzureVM, AzureStorage, AzureWorkload, MAB
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-From

Dátum/idő objektumként megadja a parancsmag által lekért feladatok időtartományának kezdetét. DateTime-objektum beszerzéséhez használja a Get-Date parancsmagot. A DateTime-objektumokkal kapcsolatos további információkért írja be a következőtGet-Help Get-Date: . Dátumok esetén UTC formátumot használjon.

Típus:Nullable<T>[DateTime]
Position:3
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Job

Megadja a lekérni kívánt feladatot.

Típus:JobBase
Position:6
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-JobId

Megadja a parancsmag által lekért feladat azonosítóját. Az azonosító egy Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase objektum JobId tulajdonsága.

Típus:String
Position:5
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Operation

Megadja a parancsmag által lekért feladatok műveletet. A paraméter elfogadható értékei a következők:

  • Backup
  • ConfigureBackup
  • DeleteBackupData
  • DisableBackup
  • Visszaállítás
  • BackupDataMove
Típus:Nullable<T>[JobOperation]
Elfogadott értékek:Backup, Restore, ConfigureBackup, DisableBackup, DeleteBackupData, BackupDataMove, UpdateCustomerManagedKey
Position:2
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Status

Megadja a parancsmag által lekért feladatok állapotát. A paraméter elfogadható értékei a következők:

  • Folyamatban
  • Sikertelen
  • Érvénytelenítve
  • Érvénytelenítés
  • Befejeződött
  • CompletedWithWarnings
Típus:Nullable<T>[JobStatus]
Elfogadott értékek:InProgress, Cancelling, Cancelled, Completed, CompletedWithWarnings, Failed
Position:1
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-To

A parancsmag által lekért feladatok időtartományának végét adja meg DateTime-objektumként. Az alapértelmezett érték az aktuális rendszeridő. Ha ezt a paramétert adja meg, a -From paramétert is meg kell adnia. Dátumok esetén UTC formátumot használjon.

Típus:Nullable<T>[DateTime]
Position:4
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-UseSecondaryRegion

Szűrők a másodlagos régióból régiók közötti visszaállításhoz

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VaultId

A Recovery Services-tároló ARM-azonosítója.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-VaultLocation

A másodlagos régió feladatainak lekéréséhez használt Recovery Services-tároló helye.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

Kimenetek

JobBase