Start-AzureStorSimpleBackupCloneJob

Inicia um trabalho que clona um backup em um dispositivo.

Observação

Os cmdlets mostrados nesta documentação são usados para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Confira o módulo Az PowerShell para usar cmdlets a fim de gerenciar recursos do Azure Resource Manager.

Syntax

Start-AzureStorSimpleBackupCloneJob
     -BackupId <String>
     -Snapshot <Snapshot>
     -CloneVolumeName <String>
     [-TargetAccessControlRecords <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.AccessControlRecord]>]
     [-Force]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureStorSimpleBackupCloneJob
     -SourceDeviceName <String>
     -TargetDeviceName <String>
     -BackupId <String>
     -Snapshot <Snapshot>
     -CloneVolumeName <String>
     [-TargetAccessControlRecords <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.AccessControlRecord]>]
     [-Force]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureStorSimpleBackupCloneJob
     -SourceDeviceId <String>
     -TargetDeviceId <String>
     -BackupId <String>
     -Snapshot <Snapshot>
     -CloneVolumeName <String>
     [-TargetAccessControlRecords <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.AccessControlRecord]>]
     [-Force]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]

Description

O cmdlet Start-AzureStorSimpleBackupCloneJob inicia um trabalho que clona um backup existente em um dispositivo StorSimple.

Exemplos

Exemplo 1: Clonar um backup para um volume diferente usando nomes de dispositivo

PS C:\>$Backup = Get-AzureStorSimpleDeviceBackup -DeviceName "ContosoDev07" -First 1
PS C:\> $Acrs = Get-AzureStorSimpleAccessControlRecord -ACRName "Acr01"
PS C:\> Start-AzureStorSimpleBackupCloneJob -SourceDeviceName "ContosoDev07 -TargetDeviceName "ContosoDev07" -BackupId $Backup.InstanceId -Snapshot $Backup.Snapshots[0] -CloneVolumeName "cloned_volume11" -TargetAccessControlRecords $Acrs
VERBOSE: ClientRequestId: 43d8b4dc-39da-4ec5-92f6-be1f499155e9_PS
VERBOSE: ClientRequestId: be7a73a7-980c-4ba2-82d4-f6a7ee0eac0a_PS
VERBOSE: ClientRequestId: ee02aaae-d366-43d2-a229-8761d6db39f1_PS

Confirm
Are you sure you want to clone the backup with backupId fca748a0-4154-49e0-9550-07fa481cbd2d? 
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
VERBOSE: ClientRequestId: 9b81d9f9-3e31-49be-a8cd-1b1c6afdb744_PS
bd05baee-36d0-48f4-8b1e-8119c4133446
VERBOSE: The start job is triggered successfully. Please use the command Get-AzureStorSimpleJob -InstanceId bd05baee-36d0-48f4-8b1e-8119c4133446 for tracking the job's status

O primeiro comando obtém o primeiro backup para o dispositivo chamado ContosoDev07 usando o cmdlet Get-AzureStorSimpleDeviceBackup . O comando armazena esse backup na variável $Backup.

O segundo comando obtém registros de controle de acesso usando o cmdlet Get-AzureStorSimpleAccessControlRecord . O comando armazena o resultado na variável $Acrs.

O comando final inicia um trabalho que clona um backup especificado de um volume em um dispositivo para um volume diferente no mesmo dispositivo. Este exemplo especifica o dispositivo por nome. O comando usa os valores armazenados em $Backup e $Acrs. O comando retorna a ID do trabalho.

Exemplo 2: Clonar um backup para um volume diferente usando IDs de dispositivo

PS C:\>$Backup = Get-AzureStorSimpleDeviceBackup -DeviceName ContosoDev07 -First 1
PS C:\> $Acrs = Get-AzureStorSimpleAccessControlRecord -ACRName "Acr01"
PS C:\> Start-AzureStorSimpleBackupCloneJob -SourceDeviceId "be7a73a7-980c-4ba2-82d4-f6a7ee0eacbb" -TargetDeviceId "be7a73a7-980c-4ba2-82d4-f6a7ee0eacbb" -BackupId $Backup.InstanceId -Snapshot $Backup.Snapshots[0] -CloneVolumeName "cloned_volume11" -TargetAccessControlRecords $Acrs
VERBOSE: ClientRequestId: 43d8b4dc-39da-4ec5-92f6-be1f499155e9_PS
VERBOSE: ClientRequestId: be7a73a7-980c-4ba2-82d4-f6a7ee0eac0a_PS
VERBOSE: ClientRequestId: ee02aaae-d366-43d2-a229-8761d6db39f1_PS

Confirm
Are you sure you want to clone the backup with backupId fca748a0-4154-49e0-9550-07fa481cbd2d? 
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
VERBOSE: ClientRequestId: 9b81d9f9-3e31-49be-a8cd-1b1c6afdb744_PS
bd05baee-36d0-48f4-8b1e-8119c4133446
VERBOSE: The start job is triggered successfully. Please use the command Get-AzureStorSimpleJob -InstanceId bd05baee-36d0-48f4-8b1e-8119c4133446 for tracking the job's status

O primeiro comando obtém o primeiro backup para o dispositivo chamado ContosoDev07 usando o cmdlet Get-AzureStorSimpleDeviceBackup . O comando armazena esse backup na variável $Backup.

O segundo comando obtém registros de controle de acesso usando o cmdlet Get-AzureStorSimpleAccessControlRecord . O comando armazena o resultado na variável $Acrs.

O comando final inicia um trabalho que clona um backup especificado de um volume em um dispositivo para um volume diferente no mesmo dispositivo. Este exemplo especifica o dispositivo por ID de dispositivo. O comando usa os valores armazenados em $Backup e $Acrs. O comando retorna a ID do trabalho.

Exemplo 3: Clonar um backup para um volume em um dispositivo diferente usando nomes de dispositivo

PS C:\>$Backup = Get-AzureStorSimpleDeviceBackup -DeviceName "ContosoDev07" -First 1
PS C:\> $Acrs = Get-AzureStorSimpleAccessControlRecord -ACRName "Acr01"
PS C:\> Start-AzureStorSimpleBackupCloneJob -SourceDeviceName "ContosoDev07" -TargetDeviceName "ContosoDev12" -BackupId $Backup.InstanceId -Snapshot $Backup.Snapshots[0] -CloneVolumeName "cloned_volume11" -TargetAccessControlRecords $Acrs
VERBOSE: ClientRequestId: 43d8b4dc-39da-4ec5-92f6-be1f499155e9_PS
VERBOSE: ClientRequestId: be7a73a7-980c-4ba2-82d4-f6a7ee0eac0a_PS
VERBOSE: ClientRequestId: ee02aaae-d366-43d2-a229-8761d6db39f1_PS

Confirm
Are you sure you want to clone the backup with backupId fca748a0-4154-49e0-9550-07fa481cbd2d? 
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
VERBOSE: ClientRequestId: 9b81d9f9-3e31-49be-a8cd-1b1c6afdb744_PS
bd05baee-36d0-48f4-8b1e-8119c4133446
VERBOSE: The start job is triggered successfully. Please use the command Get-AzureStorSimpleJob -InstanceId bd05baee-36d0-48f4-8b1e-8119c4133446 for tracking the job's status

O primeiro comando obtém o primeiro backup para o dispositivo chamado ContosoDev07 usando o cmdlet Get-AzureStorSimpleDeviceBackup . O comando armazena esse backup na variável $Backup.

O segundo comando obtém registros de controle de acesso usando o cmdlet Get-AzureStorSimpleAccessControlRecord . O comando armazena o resultado na variável $Acrs.

O comando final inicia um trabalho que clona um backup especificado de um volume em um dispositivo para um volume em um dispositivo diferente. Este exemplo especifica os dispositivos por nome. O comando usa os valores armazenados em $Backup e $Acrs. O comando retorna a ID do trabalho.

Exemplo 4: Clonar um backup para um volume diferente usando nomes de dispositivo e o operador de pipeline

PS C:\>$Backup = Get-AzureStorSimpleDeviceBackup -DeviceName ContosoDev1 -First 1
PS C:\> Get-AzureStorSimpleAccessControlRecord -ACRName acr1 | Start-AzureStorSimpleBackupCloneJob -SourceDeviceName ContosoDev1 -TargetDeviceName ContosoDev1 -BackupId $backup.InstanceId -Snapshot $backup.Snapshots[0] -CloneVolumeName "cloned_vol1" 
VERBOSE: ClientRequestId: 1183a29d-63a9-408a-9065-032c92d317ee_PS
VERBOSE: ClientRequestId: e195717c-5920-4133-bdf0-c1201ebabf6f_PS
VERBOSE: ClientRequestId: ac16644d-bfd8-4edf-b1ad-f5df4ceb4df7_PS
VERBOSE: ClientRequestId: dcdcab7f-2aaa-496d-8a18-2e7449a70227_PS
VERBOSE: ClientRequestId: 6f92e422-eda9-4087-aefb-2257a49f5beb_PS

Confirm
Are you sure you want to clone the backup with backupId fca748a0-4154-49e0-9550-07fa481cbd2d? 
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
VERBOSE: ClientRequestId: 646b280c-b51c-4812-b5c5-b7ca215f1c90_PS
a747d2dc-2876-474e-aea6-6546b255427e
VERBOSE: The start job is triggered successfully. Please use the command Get-AzureStorSimpleJob -InstanceId a747d2dc-2876-474e-aea6-6546b255427e for tracking the job's status
VERBOSE: Access Control Record with given name acr11 is found!

O primeiro comando obtém o primeiro backup para o dispositivo chamado ContosoDev07 usando o cmdlet Get-AzureStorSimpleDeviceBackup . O comando armazena esse backup na variável $Backup.

O segundo comando obtém registros de controle de acesso usando o cmdlet Get-AzureStorSimpleAccessControlRecord . O comando passa seus resultados para o cmdlet atual usando o operador de pipeline. O cmdlet atual inicia um trabalho que clona um backup especificado de um volume em um dispositivo, para um volume diferente no mesmo dispositivo. Este exemplo especifica o dispositivo por nome. O comando usa o valor armazenado em $Backup. O comando obtém o valor do parâmetro TargetAccessControlRecords do pipeline. O comando retorna a ID do trabalho.

Parâmetros

-BackupId

Especifica o ID da instância do backup a ser clonado.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CloneVolumeName

Especifica o nome do novo volume clonado no dispositivo de destino.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

Força o comando a ser executado sem solicitar a confirmação do usuário.

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

-Profile

Especifica um perfil do Azure.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Snapshot

Especifica o objeto de instantâneo que esse cmdlet clona.

Type:Snapshot
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SourceDeviceId

Especifica o ID da instância do dispositivo de origem. Esse cmdlet clona a parte traseira do dispositivo de origem.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDeviceName

Especifica o nome do dispositivo de origem. Esse cmdlet clona a parte traseira do dispositivo de origem.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetAccessControlRecords

Especifica os registros de controle de acesso.

Type:List<T>[AccessControlRecord]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TargetDeviceId

Especifica o ID da instância do dispositivo de destino.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetDeviceName

Especifica o nome do dispositivo para o qual esse cmdlet clona o backup.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Snapshot, List of AccessControlRecord

Você pode canalizar objetos Snapshot ou uma lista de objetos AccessControlRecord para esse cmdlet.