Enable-AzRecoveryServicesBackupProtection

Abilita o riprende il backup di un elemento con un criterio di protezione backup specificato.

Sintassi

AzureVMComputeEnableProtection (Impostazione predefinita)

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Name] <String>
    [-ResourceGroupName] <String>
    [-InclusionDisksList <String[]>]
    [-ExclusionDisksList <String[]>]
    [-ExcludeAllDataDisks]
    [-ContainerSubscriptionId <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureVMClassicComputeEnableProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Name] <String>
    [-ServiceName] <String>
    [-InclusionDisksList <String[]>]
    [-ExclusionDisksList <String[]>]
    [-ExcludeAllDataDisks]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureFileShareEnableProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Name] <String>
    [-StorageAccountName] <String>
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureWorkloadEnableProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-ProtectableItem] <ProtectableItemBase>
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ModifyProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Item] <ItemBase>
    [-InclusionDisksList <String[]>]
    [-ExclusionDisksList <String[]>]
    [-ResetExclusionSettings]
    [-ExcludeAllDataDisks]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Enable-AzRecoveryServicesBackupProtection abilita il backup associando un criterio di protezione all'elemento. Se l'ID criterio non è presente o l'elemento di backup non è associato ad alcun criterio, questo comando prevede un id criterio. È anche possibile usare lo stesso comando per riprendere il backup per una risorsa per cui è stata arrestata la protezione con l'opzione di conservazione dei dati. Impostare il contesto dell'insieme di credenziali usando il cmdlet Set-AzRecoveryServicesVaultContext prima di usare il cmdlet corrente.

Esempio

Esempio 1: Abilitare la protezione di backup per un elemento

$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
$inclusionDiskLUNS = ("1", "2")
Enable-AzRecoveryServicesBackupProtection -Policy $Pol -Name "V2VM" -ResourceGroupName "RGName1" -InclusionDisksList $inclusionDiskLUNS
WorkloadName    Operation        Status          StartTime                  EndTime
------------    ---------        ------          ---------                  -------
co03-vm         ConfigureBackup  Completed       11-Apr-16 12:19:49 PM      11-Apr-16 12:19:54 PM

Il primo cmdlet ottiene un oggetto criteri predefinito e quindi lo archivia nella variabile $Pol. Il secondo cmdlet specifica i LUN del disco di cui eseguire il backup e li archivia in $inclusionDiskLUNS variabile. Il terzo cmdlet imposta i criteri di protezione del backup per la macchina virtuale ARM denominata V2VM, in un gruppo di risorse denominato RGName1, usando i criteri in $Pol.

Esempio 2

Abilita il backup per un elemento con un criterio di protezione backup specificato o riprende il backup per un elemento con dati conservati al momento dell'arresto del backup.

Enable-AzRecoveryServicesBackupProtection -Item $Item -Policy $Pol -VaultId $vault

Esempio 3: Abilitare la protezione di backup per una macchina virtuale tra sottoscrizioni

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "vaultResourceGroup" -Name "vaultName"
$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy" -VaultId $vault.ID
Enable-AzRecoveryServicesBackupProtection -Policy $Pol -Name "V2VM" -ResourceGroupName "RGName1" -ContainerSubscriptionId "00000000-0000-0000-0000-000000000000" -VaultId $vault.ID

Questo esempio configura il backup per una macchina virtuale che risiede in una sottoscrizione diversa dall'insieme di credenziali di Servizi di ripristino (backup tra sottoscrizioni). Il parametro -ContainerSubscriptionId specifica la sottoscrizione della macchina virtuale identificata da -Name e -ResourceGroupName.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ContainerSubscriptionId

ID sottoscrizione della macchina virtuale Azure da proteggere. Usare questo parametro per configurare il backup per una macchina virtuale che si trova in una sottoscrizione diversa rispetto all'insieme di credenziali di Servizi di ripristino (backup tra sottoscrizioni).

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ExcludeAllDataDisks

Opzione per specificare solo i dischi del sistema operativo di backup

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
AzureVMClassicComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
ModifyProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ExclusionDisksList

Elenco di LUN disco da escludere nel backup e il resto vengono inclusi automaticamente.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
AzureVMClassicComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
ModifyProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-InclusionDisksList

Elenco di LUN disco da includere nel backup e il resto viene escluso automaticamente tranne il disco del sistema operativo.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
AzureVMClassicComputeEnableProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
ModifyProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Item

Specifica l'elemento di backup per il quale questo cmdlet abilita la protezione. Per ottenere un oggetto AzureRmRecoveryServicesBackupItem, usare il cmdlet Get-AzRecoveryServicesBackupItem.

Proprietà dei parametri

Tipo:ItemBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ModifyProtection
Posizione:4
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome dell'elemento di backup.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMComputeEnableProtection
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False
AzureVMClassicComputeEnableProtection
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False
AzureFileShareEnableProtection
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-Policy

Specifica i criteri di protezione associati da questo cmdlet a un elemento. Per ottenere un oggetto AzureRmRecoveryServicesBackupProtectionPolicy , usare il cmdlet Get-AzRecoveryServicesBackupProtectionPolicy.

Proprietà dei parametri

Tipo:PolicyBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ProtectableItem

Specifica l'elemento da proteggere con i criteri specificati.

Proprietà dei parametri

Tipo:ProtectableItemBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureWorkloadEnableProtection
Posizione:2
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ResetExclusionSettings

Specifica di reimpostare l'impostazione di esclusione del disco associata all'elemento

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ModifyProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ResourceGroupName

Specifica il nome del gruppo di risorse di una macchina virtuale. Specificare questo parametro solo per le macchine virtuali arm.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMComputeEnableProtection
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-SecureToken

Parametro per autorizzare le operazioni protette da Cross Tenant Resource Guard. Usare il comando (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token per recuperare il token di autorizzazione per un tenant diverso

Proprietà dei parametri

Tipo:SecureString
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ModifyProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ServiceName

Nome servizio cloud per Azure macchina virtuale di calcolo classica.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureVMClassicComputeEnableProtection
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-StorageAccountName

Azure nome dell'account di archiviazione della condivisione file

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureFileShareEnableProtection
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-Token

Token di accesso ausiliario per l'autenticazione dell'operazione critica per la sottoscrizione di Resource Guard

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ModifyProtection
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

ItemBase

Output

JobBase