Get-AzRecoveryServicesBackupJob
Mendapatkan pekerjaan Pencadangan.
Sintaks
Get-AzRecoveryServicesBackupJob
[[-Status] <JobStatus>]
[[-Operation] <JobOperation>]
[[-From] <DateTime>]
[[-To] <DateTime>]
[[-JobId] <String>]
[[-Job] <JobBase>]
[-BackupManagementType <BackupManagementType>]
[-UseSecondaryRegion]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-AzRecoveryServicesBackupJob mendapatkan pekerjaan Azure Backup untuk vault tertentu. Atur konteks vault dengan menggunakan parameter -VaultId.
Contoh
Contoh 1: Mendapatkan semua pekerjaan yang sedang berlangsung
$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
Perintah pertama mendapatkan status pekerjaan yang sedang berlangsung sebagai array, lalu menyimpannya dalam variabel $Joblist. Perintah kedua menampilkan item pertama dalam array $Joblist.
Contoh 2: Mendapatkan semua pekerjaan yang gagal dalam 7 hari terakhir
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
Get-AzRecoveryServicesBackupJob -From (Get-Date).AddDays(-7).ToUniversalTime() -Status Failed -VaultId $vault.ID
Perintah ini mendapatkan pekerjaan yang gagal dari minggu lalu di vault. Parameter Dari menentukan waktu tujuh hari di masa lalu yang ditentukan dalam UTC. Perintah tidak menentukan nilai untuk parameter Kepada . Oleh karena itu, ia menggunakan nilai default dari waktu saat ini.
Contoh 3: Dapatkan pekerjaan yang sedang berlangsung dan tunggu penyelesaian
$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!
Skrip ini melakukan polling pekerjaan pertama yang saat ini sedang berlangsung hingga pekerjaan selesai.
Catatan: Anda dapat menggunakan cmdlet Wait-AzRecoveryServicesBackupJob untuk menunggu pekerjaan Azure Backup selesai alih-alih Perulangan Sementara.
Contoh 4: Dapatkan semua pekerjaan AzureVM dalam 2 hari terakhir yang berhasil diselesaikan
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.ID -Status Completed -From (Get-Date).AddDays(-2).ToUniversalTime() -BackupManagementType AzureVM
Cmdlet pertama mengambil objek vault. Cmdlet kedua menyimpan semua pekerjaan AzureVM di vault tertentu yang selesai dalam 2 hari terakhir hingga $jobs. Ubah nilai parameter BackupManagementType ke MAB untuk mengambil pekerjaan agen MAB.
Parameter
Kelas sumber daya yang dilindungi. Saat ini nilai yang didukung untuk cmdlet ini adalah AzureVM, AzureStorage, AzureWorkload, MAB.
| Type: | Nullable<T>[BackupManagementType] |
| Accepted values: | AzureVM, AzureStorage, AzureWorkload, MAB |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan awal, sebagai objek DateTime , dari rentang waktu untuk pekerjaan yang didapat cmdlet ini.
Untuk mendapatkan objek DateTime , gunakan cmdlet Get-Date .
Untuk informasi selengkapnya tentang objek DateTime , ketik Get-Help Get-Date.
Gunakan format UTC untuk tanggal.
| Type: | Nullable<T>[DateTime] |
| Position: | 3 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan pekerjaan yang akan didapatkan.
| Type: | JobBase |
| Position: | 6 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan ID pekerjaan yang didapat cmdlet ini. ID adalah properti JobId dari objek Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase .
| Type: | String |
| Position: | 5 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan operasi pekerjaan yang didapat cmdlet ini. Nilai yang dapat diterima untuk parameter ini adalah:
- Cadangan
- MengonfigurasiBackup
- DeleteBackupData
- NonaktifkanBackup
- Pulihkan
- BackupDataMove
| Type: | Nullable<T>[JobOperation] |
| Accepted values: | Backup, Restore, ConfigureBackup, DisableBackup, DeleteBackupData, BackupDataMove, UpdateCustomerManagedKey |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan status pekerjaan yang didapat cmdlet ini. Nilai yang dapat diterima untuk parameter ini adalah:
- InProgress
- Gagal
- Dibatalkan
- Membatalkan
- Selesai
- CompletedWithWarnings
| Type: | Nullable<T>[JobStatus] |
| Accepted values: | InProgress, Cancelling, Cancelled, Completed, CompletedWithWarnings, Failed |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan akhir, sebagai objek DateTime , dari rentang waktu untuk pekerjaan yang didapat cmdlet ini. Nilai default adalah waktu sistem saat ini. Jika Anda menentukan parameter ini, Anda juga harus menentukan parameter -From . Gunakan format UTC untuk tanggal.
| Type: | Nullable<T>[DateTime] |
| Position: | 4 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Filter dari Wilayah Sekunder untuk Pemulihan Lintas Wilayah
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ID ARM dari Vault Layanan Pemulihan.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Input
Output
Link Terkait
Saran dan Komentar
Kirim dan lihat umpan balik untuk