Start-AzureStorSimpleBackupCloneJob
Startar ett jobb som klonar en säkerhetskopia på en enhet.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
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.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CloneVolumeName
Anger namnet på den nya klonade volymen på målenheten.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Profile
Anger en Azure-profil.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Snapshot
Anger det ögonblicksbildobjekt som den här cmdleten klonar.
Typ: | Snapshot |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SourceDeviceId
Anger källenhetens instans-ID. Den här cmdleten klonar tillbaka från källenheten.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SourceDeviceName
Anger namnet på källenheten. Den här cmdleten klonar tillbaka från källenheten.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TargetAccessControlRecords
Anger åtkomstkontrollposterna.
Typ: | List<T>[AccessControlRecord] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TargetDeviceId
Anger målenhetens instans-ID.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TargetDeviceName
Anger namnet på den enhet som den här cmdleten klonar säkerhetskopian till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Snapshot, List of AccessControlRecord
Du kan skicka ögonblicksbildobjekt eller en lista över AccessControlRecord-objekt till den här cmdleten.