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
Ausgaben
Ähnliche Themen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für