Get-AzRecoveryServicesBackupJob

Ruft Sicherungsaufträge ab.

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>]

Beschreibung

Das Cmdlet Get-AzRecoveryServicesBackupJob ruft Azure Backup-Aufträge für einen bestimmten Tresor ab. Legen Sie den Tresorkontext mithilfe des Parameters "-VaultId" fest.

Beispiele

Beispiel 1: Abrufen aller laufenden Aufträge

$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

Der erste Befehl ruft den Status einer laufenden Aufträge als Array ab und speichert ihn dann in der variablen $Joblist. Der zweite Befehl zeigt das erste Element im $Joblist Array an.

Beispiel 2: Abrufen aller fehlgeschlagenen Aufträge in den letzten 7 Tagen

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

Dieser Befehl ruft fehlgeschlagene Aufträge aus der letzten Woche im Tresor ab. Der Parameter From gibt eine Zeit von sieben Tagen in der Vergangenheit an, die in UTC angegeben wurde. Der Befehl gibt keinen Wert für den To-Parameter an. Daher wird der Standardwert der aktuellen Uhrzeit verwendet.

Beispiel 3: Abrufen eines laufenden Auftrags und Warten auf den Abschluss

$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!

Dieses Skript fragt den ersten Auftrag ab, der derzeit ausgeführt wird, bis der Auftrag abgeschlossen ist.

Hinweis: Sie können das Cmdlet Wait-AzRecoveryServicesBackupJob verwenden, um zu warten, bis ein Azure Backup-Auftrag abgeschlossen ist, anstatt die While-Schleife auszuführen.

Beispiel 4: Abrufen aller AzureVM-Aufträge in den letzten 2 Tagen, die erfolgreich abgeschlossen wurden

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

Das erste Cmdlet ruft das Tresorobjekt ab. Das zweite Cmdlet speichert alle AzureVM-Aufträge im angegebenen Tresor, die in den letzten 2 Tagen bis zum $jobs abgeschlossen wurden. Ändern Sie den Wert des BackupManagementType-Parameters in MAB, um MAB-Agentaufträge abzurufen.

Parameter

-BackupManagementType

Die Klasse der Ressourcen, die geschützt werden. Derzeit sind die für dieses Cmdlet unterstützten Werte AzureVM, AzureStorage, AzureWorkload, 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

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-From

Gibt den Start als DateTime-Objekt eines Zeitbereichs für die Aufträge an, die dieses Cmdlet abruft. Verwenden Sie zum Abrufen eines DateTime-Objekts das Cmdlet "Get-Date ". Weitere Informationen zu DateTime-Objekten finden Sie unter Get-Help Get-Date. Verwenden Sie das UTC-Format für Datumsangaben.

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

-Job

Gibt den abzurufenden Auftrag an.

Type:JobBase
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobId

Gibt die ID eines Auftrags an, den dieses Cmdlet abruft. Die ID ist die JobId-Eigenschaft eines Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase-Objekts .

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

-Operation

Gibt einen Vorgang der Aufträge an, die dieses Cmdlet abruft. Zulässige Werte für diesen Parameter:

  • Backup
  • ConfigureBackup
  • DeleteBackupData
  • DisableBackup
  • Wiederherstellen
  • 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

Gibt einen Status der Aufträge an, die dieses Cmdlet abruft. Zulässige Werte für diesen Parameter:

  • InProgress
  • Fehler
  • Abgebrochen
  • Wird abgebrochen
  • Abgeschlossen
  • 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

Gibt das Ende als DateTime-Objekt eines Zeitbereichs für die Aufträge an, die dieses Cmdlet abruft. Der Standardwert ist die aktuelle Systemzeit. Wenn Sie diesen Parameter angeben, müssen Sie auch den Parameter "-From " angeben. Verwenden Sie das UTC-Format für Datumsangaben.

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

-UseSecondaryRegion

Filter aus sekundärer Region für die Wiederherstellung der regionübergreifenden Region

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

-VaultId

ARM-ID des Recovery Services Vault.

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

-VaultLocation

Der Speicherort des Wiederherstellungsdienstetresors, der zum Abrufen der sekundären Regionenaufträge verwendet wird.

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

Eingaben

String

Ausgaben

JobBase