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.