Start-AzureStorSimpleBackupCloneJob
Startar ett jobb som klonar en säkerhetskopia på en enhet.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
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
Cmdleten Start-AzureStorSimpleBackupCloneJob startar ett jobb som klonar en befintlig säkerhetskopia på en StorSimple-enhet.
Exempel
Exempel 1: Klona en säkerhetskopia till en annan volym med hjälp av enhetsnamn
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
Det första kommandot hämtar den första säkerhetskopieringen för enheten med namnet ContosoDev07 med hjälp av cmdleten Get-AzureStorSimpleDeviceBackup . Kommandot lagrar säkerhetskopieringen i variabeln $Backup.
Det andra kommandot hämtar åtkomstkontrollposter med hjälp av cmdleten Get-AzureStorSimpleAccessControlRecord . Kommandot lagrar resultatet i variabeln $Acrs.
Det sista kommandot påbörjar ett jobb som klonar en angiven säkerhetskopia av en volym på en enhet till en annan volym på samma enhet. Det här exemplet anger enheten efter namn. Kommandot använder de värden som lagras i $Backup och $Acrs. Kommandot returnerar jobbets ID.
Exempel 2: Klona en säkerhetskopia till en annan volym med hjälp av enhets-ID:n
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
Det första kommandot hämtar den första säkerhetskopieringen för enheten med namnet ContosoDev07 med hjälp av cmdleten Get-AzureStorSimpleDeviceBackup . Kommandot lagrar säkerhetskopieringen i variabeln $Backup.
Det andra kommandot hämtar åtkomstkontrollposter med hjälp av cmdleten Get-AzureStorSimpleAccessControlRecord . Kommandot lagrar resultatet i variabeln $Acrs.
Det sista kommandot påbörjar ett jobb som klonar en angiven säkerhetskopia av en volym på en enhet till en annan volym på samma enhet. Det här exemplet anger enheten efter enhets-ID. Kommandot använder de värden som lagras i $Backup och $Acrs. Kommandot returnerar jobbets ID.
Exempel 3: Klona en säkerhetskopia till en volym på en annan enhet med hjälp av enhetsnamn
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
Det första kommandot hämtar den första säkerhetskopieringen för enheten med namnet ContosoDev07 med hjälp av cmdleten Get-AzureStorSimpleDeviceBackup . Kommandot lagrar säkerhetskopieringen i variabeln $Backup.
Det andra kommandot hämtar åtkomstkontrollposter med hjälp av cmdleten Get-AzureStorSimpleAccessControlRecord . Kommandot lagrar resultatet i variabeln $Acrs.
Det sista kommandot påbörjar ett jobb som klonar en angiven säkerhetskopia av en volym på en enhet till en volym på en annan enhet. I det här exemplet anges enheterna efter namn. Kommandot använder de värden som lagras i $Backup och $Acrs. Kommandot returnerar jobbets ID.
Exempel 4: Klona en säkerhetskopia till en annan volym med hjälp av enhetsnamn och pipelineoperatorn
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!
Det första kommandot hämtar den första säkerhetskopieringen för enheten med namnet ContosoDev07 med hjälp av cmdleten Get-AzureStorSimpleDeviceBackup . Kommandot lagrar säkerhetskopieringen i variabeln $Backup.
Det andra kommandot hämtar åtkomstkontrollposter med hjälp av cmdleten Get-AzureStorSimpleAccessControlRecord . Kommandot skickar sina resultat till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten börjar ett jobb som klonar en angiven säkerhetskopia av en volym på en enhet, till en annan volym på samma enhet. Det här exemplet anger enheten efter namn. Kommandot använder värdet som lagras i $Backup. Kommandot tar värdet för parametern TargetAccessControlRecords från pipelinen. Kommandot returnerar jobbets ID.
Parametrar
-BackupId
Anger instans-ID för säkerhetskopieringen som ska klonas.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloneVolumeName
Anger namnet på den nya klonade volymen på målenheten.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger en Azure-profil.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Snapshot
Anger det ögonblicksbildobjekt som den här cmdleten klonar.
Type: | Snapshot |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SourceDeviceId
Anger källenhetens instans-ID. Den här cmdleten klonar tillbaka från källenheten.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceDeviceName
Anger namnet på källenheten. Den här cmdleten klonar tillbaka från källenheten.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetAccessControlRecords
Anger åtkomstkontrollposterna.
Type: | List<T>[AccessControlRecord] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TargetDeviceId
Anger målenhetens instans-ID.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetDeviceName
Anger namnet på den enhet som den här cmdleten klonar säkerhetskopian till.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Snapshot, List of AccessControlRecord
Du kan skicka ögonblicksbildobjekt eller en lista över AccessControlRecord-objekt till den här cmdleten.