Udostępnij za pośrednictwem


Start-AzureStorSimpleBackupCloneJob

Uruchamia zadanie, które klonuje kopię zapasową na urządzeniu.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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>]

Opis

Polecenie cmdlet Start-AzureStorSimpleBackupCloneJob uruchamia zadanie klonujące istniejącą kopię zapasową na urządzeniu StorSimple.

Przykłady

Przykład 1: Klonowanie kopii zapasowej do innego woluminu przy użyciu nazw urządzeń

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

Pierwsze polecenie pobiera pierwszą kopię zapasową urządzenia o nazwie ContosoDev07 przy użyciu polecenia cmdlet Get-AzureStorSimpleDeviceBackup . Polecenie przechowuje kopię zapasową w zmiennej $Backup.

Drugie polecenie pobiera rekordy kontroli dostępu przy użyciu polecenia cmdlet Get-AzureStorSimpleAccessControlRecord . Polecenie przechowuje wynik w zmiennej $Acrs.

Ostatnie polecenie rozpoczyna zadanie klonujące określoną kopię zapasową woluminu na urządzeniu do innego woluminu na tym samym urządzeniu. W tym przykładzie określono urządzenie według nazwy. Polecenie używa wartości przechowywanych w $Backup i $Acrs. Polecenie zwraca identyfikator zadania.

Przykład 2. Klonowanie kopii zapasowej do innego woluminu przy użyciu identyfikatorów urządzeń

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

Pierwsze polecenie pobiera pierwszą kopię zapasową urządzenia o nazwie ContosoDev07 przy użyciu polecenia cmdlet Get-AzureStorSimpleDeviceBackup . Polecenie przechowuje kopię zapasową w zmiennej $Backup.

Drugie polecenie pobiera rekordy kontroli dostępu przy użyciu polecenia cmdlet Get-AzureStorSimpleAccessControlRecord . Polecenie przechowuje wynik w zmiennej $Acrs.

Ostatnie polecenie rozpoczyna zadanie klonujące określoną kopię zapasową woluminu na urządzeniu do innego woluminu na tym samym urządzeniu. W tym przykładzie określono urządzenie według identyfikatora urządzenia. Polecenie używa wartości przechowywanych w $Backup i $Acrs. Polecenie zwraca identyfikator zadania.

Przykład 3: Klonowanie kopii zapasowej do woluminu na innym urządzeniu przy użyciu nazw urządzeń

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

Pierwsze polecenie pobiera pierwszą kopię zapasową urządzenia o nazwie ContosoDev07 przy użyciu polecenia cmdlet Get-AzureStorSimpleDeviceBackup . Polecenie przechowuje kopię zapasową w zmiennej $Backup.

Drugie polecenie pobiera rekordy kontroli dostępu przy użyciu polecenia cmdlet Get-AzureStorSimpleAccessControlRecord . Polecenie przechowuje wynik w zmiennej $Acrs.

Ostatnie polecenie rozpoczyna zadanie klonujące określoną kopię zapasową woluminu na urządzeniu do woluminu na innym urządzeniu. W tym przykładzie określono urządzenia według nazwy. Polecenie używa wartości przechowywanych w $Backup i $Acrs. Polecenie zwraca identyfikator zadania.

Przykład 4: Klonowanie kopii zapasowej do innego woluminu przy użyciu nazw urządzeń i operatora potoku

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!

Pierwsze polecenie pobiera pierwszą kopię zapasową urządzenia o nazwie ContosoDev07 przy użyciu polecenia cmdlet Get-AzureStorSimpleDeviceBackup . Polecenie przechowuje kopię zapasową w zmiennej $Backup.

Drugie polecenie pobiera rekordy kontroli dostępu przy użyciu polecenia cmdlet Get-AzureStorSimpleAccessControlRecord . Polecenie przekazuje wyniki do bieżącego polecenia cmdlet przy użyciu operatora potoku. Bieżące polecenie cmdlet rozpoczyna zadanie klonujące określoną kopię zapasową woluminu na urządzeniu na innym woluminie na tym samym urządzeniu. W tym przykładzie określono urządzenie według nazwy. Polecenie używa wartości przechowywanej w $Backup. Polecenie przyjmuje wartość parametru TargetAccessControlRecords z potoku. Polecenie zwraca identyfikator zadania.

Parametry

-BackupId

Określa identyfikator wystąpienia kopii zapasowej do sklonowania.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-CloneVolumeName

Określa nazwę nowego sklonowanego woluminu na urządzeniu docelowym.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Określa profil platformy Azure.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Snapshot

Określa obiekt migawki, który klonuje to polecenie cmdlet.

Typ:Snapshot
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-SourceDeviceId

Określa identyfikator wystąpienia urządzenia źródłowego. To polecenie cmdlet klonuje z powrotem z urządzenia źródłowego.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDeviceName

Określa nazwę urządzenia źródłowego. To polecenie cmdlet klonuje z powrotem z urządzenia źródłowego.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetAccessControlRecords

Określa rekordy kontroli dostępu.

Typ:List<T>[AccessControlRecord]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-TargetDeviceId

Określa identyfikator wystąpienia urządzenia docelowego.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetDeviceName

Określa nazwę urządzenia, do którego to polecenie cmdlet klonuje kopię zapasową.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

Snapshot, List of AccessControlRecord

Możesz potokować obiekty Snapshot lub listę obiektów AccessControlRecord do tego polecenia cmdlet.