Start-AzureStorSimpleBackupCloneJob
Запускает задание, которое клонирует резервную копию на устройстве.
Примечание.
Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.
Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.
Синтаксис
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>]
Описание
Командлет Start-AzureStorSimpleBackupCloneJob запускает задание, которое клонирует существующую резервную копию на устройстве StorSimple.
Примеры
Пример 1. Клонирование резервной копии в другой том с помощью имен устройств
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
Первая команда получает первую резервную копию устройства с именем ContosoDev07 с помощью командлета Get-AzureStorSimpleDeviceBackup . Команда сохраняет резервную копию в переменной $Backup.
Вторая команда получает записи управления доступом с помощью командлета Get-AzureStorSimpleAccessControlRecord . Команда сохраняет результат в переменной $Acrs.
Последняя команда начинает задание, которое клонирует указанную резервную копию тома на устройстве на другом томе на одном устройстве. В этом примере указывается устройство по имени. Команда использует значения, хранящиеся в $Backup и $Acrs. Команда возвращает идентификатор задания.
Пример 2. Клонирование резервной копии в другой том с помощью идентификаторов устройств
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
Первая команда получает первую резервную копию устройства с именем ContosoDev07 с помощью командлета Get-AzureStorSimpleDeviceBackup . Команда сохраняет резервную копию в переменной $Backup.
Вторая команда получает записи управления доступом с помощью командлета Get-AzureStorSimpleAccessControlRecord . Команда сохраняет результат в переменной $Acrs.
Последняя команда начинает задание, которое клонирует указанную резервную копию тома на устройстве на другом томе на одном устройстве. В этом примере указывается устройство по идентификатору устройства. Команда использует значения, хранящиеся в $Backup и $Acrs. Команда возвращает идентификатор задания.
Пример 3. Клонирование резервной копии в том на другом устройстве с помощью имен устройств
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
Первая команда получает первую резервную копию устройства с именем ContosoDev07 с помощью командлета Get-AzureStorSimpleDeviceBackup . Команда сохраняет резервную копию в переменной $Backup.
Вторая команда получает записи управления доступом с помощью командлета Get-AzureStorSimpleAccessControlRecord . Команда сохраняет результат в переменной $Acrs.
Последняя команда начинает задание, которое клонирует указанную резервную копию тома на устройстве в том на другом устройстве. В этом примере указываются устройства по имени. Команда использует значения, хранящиеся в $Backup и $Acrs. Команда возвращает идентификатор задания.
Пример 4. Клонирование резервной копии в другой том с помощью имен устройств и оператора конвейера
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!
Первая команда получает первую резервную копию устройства с именем ContosoDev07 с помощью командлета Get-AzureStorSimpleDeviceBackup . Команда сохраняет резервную копию в переменной $Backup.
Вторая команда получает записи управления доступом с помощью командлета Get-AzureStorSimpleAccessControlRecord . Команда передает результаты текущему командлету с помощью оператора конвейера. Текущий командлет начинает задание, которое клонирует указанную резервную копию тома на устройстве на другом томе на одном устройстве. В этом примере указывается устройство по имени. Команда использует значение, хранящееся в $Backup. Команда принимает значение параметра TargetAccessControlRecords из конвейера. Команда возвращает идентификатор задания.
Параметры
-BackupId
Указывает идентификатор экземпляра резервной копии для клонирования.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CloneVolumeName
Указывает имя нового клонированного тома на целевом устройстве.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительное выполнение команды без запроса на подтверждение пользователем.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Profile
Указывает профиль Azure.
Тип: | AzureSMProfile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Snapshot
Указывает объект моментального снимка, клонированный этим командлетом.
Тип: | Snapshot |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SourceDeviceId
Указывает идентификатор экземпляра исходного устройства. Этот командлет клонирует обратно с исходного устройства.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SourceDeviceName
Указывает имя исходного устройства. Этот командлет клонирует обратно с исходного устройства.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TargetAccessControlRecords
Указывает записи управления доступом.
Тип: | List<T>[AccessControlRecord] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TargetDeviceId
Указывает идентификатор экземпляра целевого устройства.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TargetDeviceName
Указывает имя устройства, на которое этот командлет клонирует резервную копию.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Snapshot, List of AccessControlRecord
Объекты моментальных снимков или список объектов AccessControlRecord можно передать в этот командлет.