Get-AzRecoveryServicesBackupJob
Získá úlohy zálohování.
Syntaxe
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
Rutina Get-AzRecoveryServicesBackupJob získá úlohy Azure Backup pro konkrétní trezor. Nastavte kontext trezoru pomocí parametru -VaultId.
Příklady
Příklad 1: Získání všech probíhajících úloh
$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
První příkaz získá stav probíhajících úloh jako pole a pak ho uloží do proměnné $Joblist. Druhý příkaz zobrazí první položku v poli $Joblist.
Příklad 2: Získání všech neúspěšných úloh za posledních 7 dnů
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
Get-AzRecoveryServicesBackupJob -From (Get-Date).AddDays(-7).ToUniversalTime() -Status Failed -VaultId $vault.ID
Tento příkaz získá neúspěšné úlohy z minulého týdne v trezoru. Parametr From určuje čas 7 dnů v minulosti zadaném v UTC. Příkaz nezadá hodnotu parametru To . Proto používá výchozí hodnotu aktuálního času.
Příklad 3: Získání probíhající úlohy a čekání na dokončení
$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!
Tento skript se dotazuje na první probíhající úlohu, dokud se úloha nedokončila.
Poznámka: Pomocí rutiny Wait-AzRecoveryServicesBackupJob můžete místo smyčky While počkat na dokončení úlohy Azure Backup.
Příklad 4: Získání všech úloh AzureVM za posledních 2 dnů, které se úspěšně dokončily
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.ID -Status Completed -From (Get-Date).AddDays(-2).ToUniversalTime() -BackupManagementType AzureVM
První rutina načte objekt trezoru. Druhá rutina ukládá všechny úlohy AzureVM do daného trezoru, které se dokončily za posledních 2 dny a $jobs. Pokud chcete načíst úlohy agenta MAB, změňte hodnotu parametru BackupManagementType na MAB.
Příklad 5: Získání úloh pro obnovení mezi oblastmi
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.Id -From ((Get-Date).AddDays(-29)).ToUniversalTime() -Operation CrossRegionRestore
První rutina načte objekt trezoru. Druhá rutina načte všechny úlohy obnovení mezi oblastmi za posledních 29 dnů pro daný trezor služby Recovery Services.
Parametry
-BackupManagementType
Třída prostředků, které jsou chráněny. Hodnoty podporované pro tuto rutinu jsou AzureVM, AzureStorage, AzureWorkload, MAB.
Typ: | Nullable<T>[BackupManagementType] |
Přípustné hodnoty: | AzureVM, AzureStorage, AzureWorkload, MAB |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-From
Určuje spuštění jako objekt DateTime časového rozsahu pro úlohy, které tato rutina získá.
K získání objektu DateTime použijte rutinu Get-Date .
Další informace o objektech DateTime zadejte Get-Help Get-Date
.
Pro kalendářní data použijte formát UTC.
Typ: | Nullable<T>[DateTime] |
Position: | 3 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Job
Určuje úlohu, která se má získat.
Typ: | JobBase |
Position: | 6 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobId
Určuje ID úlohy, kterou tato rutina získá. ID je vlastnost JobId objektu Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase .
Typ: | String |
Position: | 5 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Operation
Určuje operaci úloh, které tato rutina získá. Tento parametr přijímá tyto hodnoty:
- Backup
- Konfiguracebackupu
- DeleteBackupData
- DisableBackup
- Obnovení
- BackupDataMove
Typ: | Nullable<T>[JobOperation] |
Přípustné hodnoty: | Backup, Restore, ConfigureBackup, DisableBackup, DeleteBackupData, BackupDataMove, UpdateCustomerManagedKey |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Status
Určuje stav úloh, které tato rutina získá. Tento parametr přijímá tyto hodnoty:
- Probíhající
- Neúspěšný
- Zrušeno
- Odvolání
- Dokončeno
- CompletedWithWarnings
Typ: | Nullable<T>[JobStatus] |
Přípustné hodnoty: | InProgress, Cancelling, Cancelled, Completed, CompletedWithWarnings, Failed |
Position: | 1 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-To
Určuje konec jako objekt DateTime časového rozsahu pro úlohy, které tato rutina získá. Výchozí hodnota je aktuální systémový čas. Pokud zadáte tento parametr, musíte také zadat parametr -From . Pro kalendářní data použijte formát UTC.
Typ: | Nullable<T>[DateTime] |
Position: | 4 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseSecondaryRegion
Filtry ze sekundární oblasti pro obnovení mezi oblastmi
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VaultId
ID ARM trezoru služby Recovery Services
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VaultLocation
Umístění trezoru služby Recovery Services použitého k načtení úloh sekundární oblasti
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell