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.

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.

Type:Nullable<T>[BackupManagementType]
Accepted values:AzureVM, AzureStorage, AzureWorkload, MAB
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Nullable<T>[DateTime]
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Job

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

Type:JobBase
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Type:Nullable<T>[JobOperation]
Accepted values:Backup, Restore, ConfigureBackup, DisableBackup, DeleteBackupData, BackupDataMove, UpdateCustomerManagedKey
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Status

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

  • Bejövő forgalom
  • Sikertelen
  • Érvénytelenítve
  • Érvénytelenítés
  • Befejeződött
  • CompletedWithWarnings
Type:Nullable<T>[JobStatus]
Accepted values:InProgress, Cancelling, Cancelled, Completed, CompletedWithWarnings, Failed
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Nullable<T>[DateTime]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSecondaryRegion

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VaultLocation

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

Kimenetek

JobBase