Get-AzRecoveryServicesBackupJob
Yedekleme işlerini alır.
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
Get-AzRecoveryServicesBackupJob cmdlet'i belirli bir kasa için Azure Backup işlerini alır. -VaultId parametresini kullanarak kasa bağlamını ayarlayın.
Örnekler
Örnek 1: Devam eden tüm işleri alma
$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
İlk komut, devam eden işlerin durumunu dizi olarak alır ve $Joblist değişkeninde depolar. İkinci komut, $Joblist dizisindeki ilk öğeyi görüntüler.
Örnek 2: Son 7 gün içindeki tüm başarısız işleri alma
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
Get-AzRecoveryServicesBackupJob -From (Get-Date).AddDays(-7).ToUniversalTime() -Status Failed -VaultId $vault.ID
Bu komut, kasada geçen haftanın başarısız işlerini alır. From parametresi, UTC'de belirtilen, geçmişte yedi gün içinde bir saat belirtir. Komutu, To parametresi için bir değer belirtmez. Bu nedenle, geçerli saatin varsayılan değerini kullanır.
Örnek 3: Devam eden bir işi alma ve tamamlanmasını bekleme
$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!
Bu betik, iş tamamlanana kadar devam eden ilk işi yoklar.
Not: While döngüsü yerine bir Azure Backup işinin bitmesini beklemek için Wait-AzRecoveryServicesBackupJob cmdlet'ini kullanabilirsiniz.
Örnek 4: Son 2 gün içinde başarıyla tamamlanan tüm AzureVM işlerini alma
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.ID -Status Completed -From (Get-Date).AddDays(-2).ToUniversalTime() -BackupManagementType AzureVM
İlk cmdlet kasa nesnesini getirir. İkinci cmdlet, $jobs için son 2 gün içinde tamamlanan tüm AzureVM işlerini verilen kasada depolar. MAB aracı işlerini getirmek için BackupManagementType parametresinin değerini MAB olarak değiştirin.
Parametreler
-BackupManagementType
Korunan kaynak sınıfı. Şu anda bu cmdlet için desteklenen değerler AzureVM, Azure Depolama, AzureWorkload, MAB'dir.
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
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-From
Bu cmdlet'in aldığı işler için bir zaman aralığının başlangıcını DateTime nesnesi olarak belirtir.
DateTime nesnesi almak için Get-Date cmdlet'ini kullanın.
DateTime nesneleri hakkında daha fazla bilgi için yazınGet-Help Get-Date
.
Tarihler için UTC biçimini kullanın.
Type: | Nullable<T>[DateTime] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Alınacak işi belirtir.
Type: | JobBase |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobId
Bu cmdlet'in aldığı işin kimliğini belirtir. Kimlik, Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase nesnesinin JobId özelliğidir.
Type: | String |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Operation
Bu cmdlet'in aldığı işlerin işlemini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Yedekleme
- ConfigureBackup
- DeleteBackupData
- DisableBackup
- Geri Yükleme
- 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
Bu cmdlet'in aldığı işlerin durumunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- InProgress
- Başarısız
- İptal edildi
- Iptal
- Tamamlandı
- 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
Bu cmdlet'in aldığı işler için bir zaman aralığının sonunu DateTime nesnesi olarak belirtir. Varsayılan değer geçerli sistem saatidir. Bu parametreyi belirtirseniz , -From parametresini de belirtmeniz gerekir. Tarihler için UTC biçimini kullanın.
Type: | Nullable<T>[DateTime] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSecondaryRegion
Bölgeler Arası Geri Yükleme için İkincil Bölgeden Filtreler
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
Kurtarma Hizmetleri Kasası'nın ARM Kimliği.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VaultLocation
İkincil bölge işlerini getirmek için kullanılan Kurtarma Hizmetleri Kasası'nın konumu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin