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 |