Backup-AzDataProtectionBackupInstanceAdhoc

Memicu pencadangan adhoc

Sintaks

Backup-AzDataProtectionBackupInstanceAdhoc
      -BackupInstanceName <String>
      -ResourceGroupName <String>
      -VaultName <String>
      -BackupRuleOptionRuleName <String>
      [-SubscriptionId <String>]
      [-TriggerOptionRetentionTagOverride <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]
Backup-AzDataProtectionBackupInstanceAdhoc
      -InputObject <IDataProtectionIdentity>
      -BackupRuleOptionRuleName <String>
      [-TriggerOptionRetentionTagOverride <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]

Deskripsi

Memicu pencadangan adhoc

Contoh

Contoh 1: Mencadangkan instans cadangan yang dilindungi

$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "MyResourceGroup" -VaultName "MyVault"
Backup-AzDataProtectionBackupInstanceAdhoc -BackupInstanceName $instance.Name -ResourceGroupName "MyResourceGroup" -SubscriptionId "xxxx-xxx-xxxx" -VaultName "MyVault" -BackupRuleOptionRuleName "BackupWeekly" -TriggerOptionRetentionTagOverride "Default"

Perintah Ini Memicu Pencadangan untuk instans cadangan tertentu.

Contoh 2: Mencadangkan instans cadangan yang dilindungi

$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "MyResourceGroup" -VaultName "MyVault"
$policy = Get-AzDataProtectionBackupPolicy -SubscriptionId $sub -VaultName "MyVault" -ResourceGroupName "MyResourceGroup" | Where-Object {$_.Name -eq "policyName"}
$backupJob = Backup-AzDataProtectionBackupInstanceAdhoc -BackupInstanceName $instance.Name -ResourceGroupName "MyResourceGroup" -SubscriptionId "xxxx-xxx-xxxx" -VaultName "MyVault" -BackupRuleOptionRuleName $policy.Property.PolicyRule[0].Name -TriggerOptionRetentionTagOverride $policy.Property.PolicyRule[0].Trigger.TaggingCriterion[0].TagInfoTagName
$jobid = $backupJob.JobId.Split("/")[-1]
$jobstatus = "InProgress"
while($jobstatus -ne "Completed")
{
    Start-Sleep -Seconds 10
    $currentjob = Get-AzDataProtectionJob -Id $jobid -SubscriptionId $sub -ResourceGroupName $rgName -VaultName $vaultName
    $jobstatus = $currentjob.Status
}

Perintah Ini Memicu Pencadangan untuk instans cadangan tertentu menggunakan kebijakan perlindungan yang digunakan untuk melindungi instans cadangan. Kemudian kita melacak pekerjaan pencadangan dalam perulangan sampai selesai.

Parameter

-AsJob

Jalankan perintah sebagai pekerjaan

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-BackupInstanceName

Nama instans cadangan

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-BackupRuleOptionRuleName

.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputObject

Parameter Identitas Untuk membangun, lihat bagian CATATAN untuk properti INPUTOBJECT dan buat tabel hash.

Type:IDataProtectionIdentity
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-NoWait

Jalankan perintah secara asinkron

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Nama grup sumber daya tempat vault cadangan berada.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionId

Id langganan.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
-TriggerOptionRetentionTagOverride

.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-VaultName

Nama brankas cadangan.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

IDataProtectionIdentity

Output

IOperationJobExtendedInfo

Catatan

ALIAS

PROPERTI PARAMETER KOMPLEKS

Untuk membuat parameter yang dijelaskan di bawah ini, buat tabel hash yang berisi properti yang sesuai. Untuk informasi tentang tabel hash, jalankan Get-Help about_Hash_Tables.

INPUTOBJECT <IDataProtectionIdentity>: Parameter Identitas

  • [BackupInstanceName <String>]: Nama instans cadangan
  • [BackupPolicyName <String>]:
  • [Id <String>]: Jalur identitas sumber daya
  • [JobId <String>]: ID Pekerjaan. Ini adalah string berformat GUID (misalnya 000000000-0000-0000-0000-00000000000).
  • [Location <String>]: Lokasi di mana keunikan akan diverifikasi.
  • [OperationId <String>]:
  • [RecoveryPointId <String>]:
  • [RequestName <String>]:
  • [ResourceGroupName <String>]: Nama grup sumber daya tempat vault cadangan ada.
  • [ResourceGuardsName <String>]: Nama ResourceGuard
  • [SubscriptionId <String>]: Id langganan.
  • [VaultName <String>]: Nama brankas cadangan.