Get-AzRecoveryServicesBackupJob
Pobiera zadania tworzenia kopii zapasowej.
Składnia
Get-AzRecoveryServicesBackupJob
[[-Status] <JobStatus>]
[[-Operation] <JobOperation>]
[[-From] <DateTime>]
[[-To] <DateTime>]
[[-JobId] <String>]
[[-Job] <JobBase>]
[-BackupManagementType <BackupManagementType>]
[-UseSecondaryRegion]
[-VaultLocation <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-AzRecoveryServicesBackupJob pobiera zadania usługi Azure Backup dla określonego magazynu. Ustaw kontekst magazynu przy użyciu parametru -VaultId.
Przykłady
Przykład 1. Pobieranie wszystkich zadań w toku
$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
Pierwsze polecenie pobiera stan zadań w toku jako tablicy, a następnie zapisuje je w zmiennej $Joblist. Drugie polecenie wyświetla pierwszy element w tablicy $Joblist.
Przykład 2: Pobieranie wszystkich zadań, które zakończyły się niepowodzeniem w ciągu ostatnich 7 dni
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
Get-AzRecoveryServicesBackupJob -From (Get-Date).AddDays(-7).ToUniversalTime() -Status Failed -VaultId $vault.ID
To polecenie powoduje niepowodzenie zadań z ostatniego tygodnia w magazynie. Parametr From określa czas siedmiu dni w przeszłości określony w formacie UTC. Polecenie nie określa wartości parametru To . W związku z tym używa wartości domyślnej bieżącej godziny.
Przykład 3. Pobieranie zadania w toku i oczekiwanie na ukończenie
$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!
Ten skrypt sonduje pierwsze zadanie, które jest obecnie w toku do momentu ukończenia zadania.
Uwaga: możesz użyć polecenia cmdlet Wait-AzRecoveryServicesBackupJob , aby poczekać na zakończenie zadania usługi Azure Backup zamiast pętli While.
Przykład 4: Pobieranie wszystkich zadań maszyny azureVM w ciągu ostatnich 2 dni, które zakończyły się pomyślnie
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -VaultId $vault.ID -Status Completed -From (Get-Date).AddDays(-2).ToUniversalTime() -BackupManagementType AzureVM
Pierwsze polecenie cmdlet pobiera obiekt magazynu. Drugie polecenie cmdlet przechowuje wszystkie zadania maszyny wirtualnej AzureVM w danym magazynie, które zostały ukończone w ciągu ostatnich 2 dni do $jobs. Zmień wartość parametru BackupManagementType na MAB, aby pobrać zadania agenta MAB.
Parametry
-BackupManagementType
Klasa chronionych zasobów. Obecnie wartości obsługiwane dla tego polecenia cmdlet to AzureVM, AzureStorage, 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
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-From
Określa początek jako obiekt DateTime zakresu czasu dla zadań, które otrzymuje to polecenie cmdlet.
Aby uzyskać obiekt DateTime , użyj polecenia cmdlet Get-Date .
Aby uzyskać więcej informacji na temat obiektów DateTime , wpisz Get-Help Get-Date
.
Użyj formatu UTC dla dat.
Type: | Nullable<T>[DateTime] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Określa zadanie do pobrania.
Type: | JobBase |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobId
Określa identyfikator zadania, które pobiera to polecenie cmdlet. Identyfikator jest właściwością JobId obiektu 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
Określa operację zadań pobieranych przez to polecenie cmdlet. Dopuszczalne wartości tego parametru to:
- Wykonywanie kopii zapasowej
- Konfigurowanie zwrotu
- DeleteBackupData
- DisableBackup
- Przywracanie
- 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
Określa stan zadań pobieranych przez to polecenie cmdlet. Dopuszczalne wartości tego parametru to:
- InProgress
- Niepowodzenie
- Anulowane
- Anulowanie
- Ukończone
- UkończonoWithWarnings
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
Określa koniec jako obiekt DateTime zakresu czasu dla zadań pobieranych przez to polecenie cmdlet. Wartość domyślna to bieżący czas systemowy. Jeśli określisz ten parametr, musisz również określić parametr -From . Użyj formatu UTC dla dat.
Type: | Nullable<T>[DateTime] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSecondaryRegion
Filtry z regionu pomocniczego do przywracania między regionami
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
Identyfikator ARM magazynu usługi Recovery Services.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VaultLocation
Lokalizacja magazynu usługi Recovery Services używanego do pobierania zadań regionu pomocniczego.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
Linki powiązane
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla