Delen via


Start-AzureStorSimpleBackupCloneJob

Hiermee start u een taak waarmee een back-up op een apparaat wordt gekloond.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

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

De cmdlet Start-AzureStorSimpleBackupCloneJob start een taak waarmee een bestaande back-up op een StorSimple-apparaat wordt gekloond.

Voorbeelden

Voorbeeld 1: Een back-up klonen naar een ander volume met behulp van apparaatnamen

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

Met de eerste opdracht wordt de eerste back-up voor het apparaat met de naam ContosoDev07 gemaakt met behulp van de cmdlet Get-AzureStorSimpleDeviceBackup . Met de opdracht wordt die back-up opgeslagen in de variabele $Backup.

De tweede opdracht haalt toegangsbeheerrecords op met behulp van de cmdlet Get-AzureStorSimpleAccessControlRecord . Met de opdracht wordt het resultaat opgeslagen in de variabele $Acrs.

Met de laatste opdracht wordt een taak gestart waarmee een opgegeven back-up van een volume op een apparaat naar een ander volume op hetzelfde apparaat wordt gekloond. In dit voorbeeld wordt het apparaat op naam opgegeven. De opdracht gebruikt de waarden die zijn opgeslagen in $Backup en $Acrs. De opdracht retourneert de id van de taak.

Voorbeeld 2: Een back-up klonen naar een ander volume met behulp van apparaat-id's

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

Met de eerste opdracht wordt de eerste back-up voor het apparaat met de naam ContosoDev07 gemaakt met behulp van de cmdlet Get-AzureStorSimpleDeviceBackup . Met de opdracht wordt die back-up opgeslagen in de variabele $Backup.

De tweede opdracht haalt toegangsbeheerrecords op met behulp van de cmdlet Get-AzureStorSimpleAccessControlRecord . Met de opdracht wordt het resultaat opgeslagen in de variabele $Acrs.

Met de laatste opdracht wordt een taak gestart waarmee een opgegeven back-up van een volume op een apparaat naar een ander volume op hetzelfde apparaat wordt gekloond. In dit voorbeeld wordt het apparaat opgegeven op basis van de apparaat-id. De opdracht gebruikt de waarden die zijn opgeslagen in $Backup en $Acrs. De opdracht retourneert de id van de taak.

Voorbeeld 3: Een back-up klonen naar een volume op een ander apparaat met behulp van apparaatnamen

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

Met de eerste opdracht wordt de eerste back-up voor het apparaat met de naam ContosoDev07 gemaakt met behulp van de cmdlet Get-AzureStorSimpleDeviceBackup . Met de opdracht wordt die back-up opgeslagen in de variabele $Backup.

De tweede opdracht haalt toegangsbeheerrecords op met behulp van de cmdlet Get-AzureStorSimpleAccessControlRecord . Met de opdracht wordt het resultaat opgeslagen in de variabele $Acrs.

Met de laatste opdracht wordt een taak gestart waarmee een opgegeven back-up van een volume op een apparaat naar een volume op een ander apparaat wordt gekloond. In dit voorbeeld worden de apparaten op naam opgegeven. De opdracht gebruikt de waarden die zijn opgeslagen in $Backup en $Acrs. De opdracht retourneert de id van de taak.

Voorbeeld 4: Een back-up klonen naar een ander volume met behulp van apparaatnamen en de pijplijnoperator

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!

Met de eerste opdracht wordt de eerste back-up voor het apparaat met de naam ContosoDev07 gemaakt met behulp van de cmdlet Get-AzureStorSimpleDeviceBackup . Met de opdracht wordt die back-up opgeslagen in de variabele $Backup.

De tweede opdracht haalt toegangsbeheerrecords op met behulp van de cmdlet Get-AzureStorSimpleAccessControlRecord . De opdracht geeft de resultaten door aan de huidige cmdlet met behulp van de pijplijnoperator. Met de huidige cmdlet wordt een taak gestart waarmee een opgegeven back-up van een volume op een apparaat wordt gekloond naar een ander volume op hetzelfde apparaat. In dit voorbeeld wordt het apparaat op naam opgegeven. De opdracht gebruikt de waarde die is opgeslagen in $Backup. Met de opdracht wordt de waarde van de parameter TargetAccessControlRecords uit de pijplijn gebruikt. De opdracht retourneert de id van de taak.

Parameters

-BackupId

Hiermee geeft u de exemplaar-id van de back-up die moet worden gekloond.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CloneVolumeName

Hiermee geeft u de naam voor het nieuwe gekloonde volume op het doelapparaat.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Profile

Hiermee geeft u een Azure-profiel op.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Snapshot

Hiermee geeft u het momentopnameobject op dat met deze cmdlet wordt gekloond.

Type:Snapshot
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SourceDeviceId

Hiermee geeft u de exemplaar-id van het bronapparaat. Met deze cmdlet wordt de achterkant van het bronapparaat gekloond.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SourceDeviceName

Hiermee geeft u de naam van het bronapparaat. Met deze cmdlet wordt de achterkant van het bronapparaat gekloond.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetAccessControlRecords

Hiermee geeft u de records voor toegangsbeheer op.

Type:List<T>[AccessControlRecord]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TargetDeviceId

Hiermee geeft u de exemplaar-id van het doelapparaat.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetDeviceName

Hiermee geeft u de naam op van het apparaat waarop deze cmdlet de back-up kloont.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

Snapshot, List of AccessControlRecord

U kunt momentopnameobjecten of een lijst met AccessControlRecord-objecten doorsluisen naar deze cmdlet.