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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CloneVolumeName
Określa nazwę nowego sklonowanego woluminu na urządzeniu docelowym.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Profile
Określa profil platformy Azure.
Typ: | AzureSMProfile |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Snapshot
Określa obiekt migawki, który klonuje to polecenie cmdlet.
Typ: | Snapshot |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetAccessControlRecords
Określa rekordy kontroli dostępu.
Typ: | List<T>[AccessControlRecord] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TargetDeviceId
Określa identyfikator wystąpienia urządzenia docelowego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetDeviceName
Określa nazwę urządzenia, do którego to polecenie cmdlet klonuje kopię zapasową.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Snapshot, List of AccessControlRecord
Możesz potokować obiekty Snapshot lub listę obiektów AccessControlRecord do tego polecenia cmdlet.