Get-AzRecoveryServicesBackupJob
Obtient les travaux de sauvegarde.
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
L’applet de commande Get-AzRecoveryServicesBackupJob obtient Sauvegarde Azure travaux pour un coffre spécifique. Définissez le contexte du coffre à l’aide du paramètre -VaultId.
Exemples
Exemple 1 : Obtenir tous les travaux en cours
$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
La première commande obtient l’état d’un travail en cours en tant que tableau, puis la stocke dans la variable $Joblist. La deuxième commande affiche le premier élément du tableau $Joblist.
Exemple 2 : Obtenir tous les travaux ayant échoué au cours des 7 derniers jours
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
Get-AzRecoveryServicesBackupJob -From (Get-Date).AddDays(-7).ToUniversalTime() -Status Failed -VaultId $vault.ID
Cette commande obtient les travaux ayant échoué à partir de la semaine dernière dans le coffre. Le paramètre From spécifie une heure de sept jours dans le passé spécifié au format UTC. La commande ne spécifie pas de valeur pour le paramètre To . Par conséquent, elle utilise la valeur par défaut de l’heure actuelle.
Exemple 3 : Obtenir un travail en cours et attendre l’achèvement
$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!
Ce script interroge le premier travail en cours jusqu’à ce que le travail soit terminé.
Remarque : Vous pouvez utiliser l’applet de commande Wait-AzRecoveryServicesBackupJob pour attendre qu’un travail Sauvegarde Azure se termine au lieu de la boucle While.
Exemple 4 : Obtenir tous les travaux AzureVM au cours des 2 derniers jours qui se sont terminés avec succès
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.ID -Status Completed -From (Get-Date).AddDays(-2).ToUniversalTime() -BackupManagementType AzureVM
La première applet de commande récupère l’objet de coffre. La deuxième applet de commande stocke tous les travaux AzureVM dans le coffre donné qui s’est terminé au cours des 2 derniers jours pour $jobs. Remplacez la valeur du paramètre BackupManagementType par MAB pour extraire les travaux de l’agent MAB.
Exemple 5 : Obtenir des travaux pour la restauration entre régions
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.Id -From ((Get-Date).AddDays(-29)).ToUniversalTime() -Operation CrossRegionRestore
La première applet de commande récupère l’objet de coffre. La deuxième applet de commande récupère tous les travaux de restauration interrégion au cours des 29 derniers jours pour un coffre Recovery Services donné.
Paramètres
-BackupManagementType
Classe de ressources protégées. Actuellement, les valeurs prises en charge pour cette applet de commande sont AzureVM, Azure Stockage, 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
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-From
Spécifie le début, en tant qu’objet DateTime , d’un intervalle de temps pour les travaux que cette applet de commande obtient.
Pour obtenir un objet DateTime , utilisez l’applet de commande Get-Date .
Pour plus d’informations sur les objets DateTime , tapez Get-Help Get-Date
.
Utilisez le format UTC pour les dates.
Type: | Nullable<T>[DateTime] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Spécifie le travail à obtenir.
Type: | JobBase |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobId
Spécifie l’ID d’un travail que cette applet de commande obtient. L’ID est la propriété JobId d’un objet Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase .
Type: | String |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Operation
Spécifie une opération des travaux que cette applet de commande obtient. Les valeurs valides pour ce paramètre sont :
- Sauvegarde
- ConfigureBackup
- DeleteBackupData
- DisableBackup
- Restaurer
- 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
Spécifie l’état des travaux que cette applet de commande obtient. Les valeurs valides pour ce paramètre sont :
- InProgress
- Échec
- Annulé
- Cancelling
- Terminée
- 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
Spécifie la fin, en tant qu’objet DateTime , d’un intervalle de temps pour les travaux que cette applet de commande obtient. La valeur par défaut est l’heure système actuelle. Si vous spécifiez ce paramètre, vous devez également spécifier le paramètre -From . Utilisez le format UTC pour les dates.
Type: | Nullable<T>[DateTime] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSecondaryRegion
Filtres de la région secondaire pour la restauration interrégion
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
ID ARM du coffre Recovery Services.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VaultLocation
Emplacement du coffre Recovery Services utilisé pour extraire les travaux de région secondaire.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour