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.