Partager via


Start-AzureStorSimpleBackupCloneJob

Démarre un travail qui clone une sauvegarde sur un appareil.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

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

L’applet de commande Start-AzureStorSimpleBackupCloneJob démarre une tâche qui clone une sauvegarde existante sur un appareil StorSimple.

Exemples

Exemple 1 : Cloner une sauvegarde sur un autre volume à l’aide de noms d’appareils

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

La première commande obtient la première sauvegarde de l’appareil nommé ContosoDev07 à l’aide de l’applet de commande Get-AzureStorSimpleDeviceBackup . La commande stocke cette sauvegarde dans la variable $Backup.

La deuxième commande obtient les enregistrements de contrôle d’accès à l’aide de l’applet de commande Get-AzureStorSimpleAccessControlRecord . La commande stocke le résultat dans la variable $Acrs.

La commande finale commence un travail qui clone une sauvegarde spécifiée d’un volume sur un appareil vers un autre volume sur le même appareil. Cet exemple spécifie l’appareil par nom. La commande utilise les valeurs stockées dans $Backup et $Acrs. La commande retourne l’ID du travail.

Exemple 2 : Cloner une sauvegarde sur un autre volume à l’aide d’ID d’appareil

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

La première commande obtient la première sauvegarde de l’appareil nommé ContosoDev07 à l’aide de l’applet de commande Get-AzureStorSimpleDeviceBackup . La commande stocke cette sauvegarde dans la variable $Backup.

La deuxième commande obtient les enregistrements de contrôle d’accès à l’aide de l’applet de commande Get-AzureStorSimpleAccessControlRecord . La commande stocke le résultat dans la variable $Acrs.

La commande finale commence un travail qui clone une sauvegarde spécifiée d’un volume sur un appareil vers un autre volume sur le même appareil. Cet exemple spécifie l’appareil par ID d’appareil. La commande utilise les valeurs stockées dans $Backup et $Acrs. La commande retourne l’ID du travail.

Exemple 3 : Cloner une sauvegarde sur un volume sur un autre appareil à l’aide de noms d’appareils

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

La première commande obtient la première sauvegarde de l’appareil nommé ContosoDev07 à l’aide de l’applet de commande Get-AzureStorSimpleDeviceBackup . La commande stocke cette sauvegarde dans la variable $Backup.

La deuxième commande obtient les enregistrements de contrôle d’accès à l’aide de l’applet de commande Get-AzureStorSimpleAccessControlRecord . La commande stocke le résultat dans la variable $Acrs.

La commande finale commence un travail qui clone une sauvegarde spécifiée d’un volume sur un appareil vers un volume sur un autre appareil. Cet exemple spécifie les appareils par nom. La commande utilise les valeurs stockées dans $Backup et $Acrs. La commande retourne l’ID du travail.

Exemple 4 : Cloner une sauvegarde sur un autre volume à l’aide de noms d’appareils et de l’opérateur 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!

La première commande obtient la première sauvegarde de l’appareil nommé ContosoDev07 à l’aide de l’applet de commande Get-AzureStorSimpleDeviceBackup . La commande stocke cette sauvegarde dans la variable $Backup.

La deuxième commande obtient les enregistrements de contrôle d’accès à l’aide de l’applet de commande Get-AzureStorSimpleAccessControlRecord . La commande transmet ses résultats à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. L’applet de commande actuelle commence un travail qui clone une sauvegarde spécifiée d’un volume sur un appareil, vers un autre volume sur le même appareil. Cet exemple spécifie l’appareil par nom. La commande utilise la valeur stockée dans $Backup. La commande prend la valeur du paramètre TargetAccessControlRecords à partir du pipeline. La commande retourne l’ID du travail.

Paramètres

-BackupId

Spécifie l’ID d’instance de la sauvegarde à cloner.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CloneVolumeName

Spécifie le nom du nouveau volume cloné sur l’appareil cible.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Profile

Spécifie un profil Azure.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Snapshot

Spécifie l’objet d’instantané que cette applet de commande clone.

Type:Snapshot
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SourceDeviceId

Spécifie l’ID d’instance de l’appareil source. Cette applet de commande clone le dos à partir de l’appareil source.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SourceDeviceName

Spécifie le nom de l’appareil source. Cette applet de commande clone le dos à partir de l’appareil source.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TargetAccessControlRecords

Spécifie les enregistrements de contrôle d’accès.

Type:List<T>[AccessControlRecord]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-TargetDeviceId

Spécifie l’ID d’instance de l’appareil cible.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TargetDeviceName

Spécifie le nom de l’appareil auquel cette applet de commande clone la sauvegarde.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Snapshot, List of AccessControlRecord

Vous pouvez diriger des objets Snapshot ou une liste d’objets AccessControlRecord vers cette applet de commande.