Start-AzureStorSimpleBackupCloneJob
デバイス上のバックアップを複製するジョブを開始します。
Note
このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「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
最初のコマンドは、Get-AzureStorSimpleDeviceBackup コマンドレットを使用して、ContosoDev07 という名前のデバイスの最初のバックアップを取得します。 このコマンドは、そのバックアップを $Backup 変数に格納します。
2 番目のコマンドは、Get-AzureStorSimpleAccessControlRecord コマンドレットを使用してアクセス制御レコードを取得します。 このコマンドは、結果を $Acrs 変数に格納します。
最後のコマンドは、デバイス上のボリュームの指定されたバックアップを同じデバイス上の別のボリュームに複製するジョブを開始します。 この例では、デバイスを名前で指定します。 このコマンドは、$Backupおよび$Acrsに格納されている値を使用します。 このコマンドは、ジョブの ID を返します。
例 2: デバイス ID を使用してバックアップを別のボリュームに複製する
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
最初のコマンドは、Get-AzureStorSimpleDeviceBackup コマンドレットを使用して、ContosoDev07 という名前のデバイスの最初のバックアップを取得します。 このコマンドは、そのバックアップを $Backup 変数に格納します。
2 番目のコマンドは、Get-AzureStorSimpleAccessControlRecord コマンドレットを使用してアクセス制御レコードを取得します。 このコマンドは、結果を $Acrs 変数に格納します。
最後のコマンドは、デバイス上のボリュームの指定されたバックアップを同じデバイス上の別のボリュームに複製するジョブを開始します。 この例では、デバイス ID でデバイスを指定します。 このコマンドは、$Backupおよび$Acrsに格納されている値を使用します。 このコマンドは、ジョブの ID を返します。
例 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
最初のコマンドは、Get-AzureStorSimpleDeviceBackup コマンドレットを使用して、ContosoDev07 という名前のデバイスの最初のバックアップを取得します。 このコマンドは、そのバックアップを $Backup 変数に格納します。
2 番目のコマンドは、Get-AzureStorSimpleAccessControlRecord コマンドレットを使用してアクセス制御レコードを取得します。 このコマンドは、結果を $Acrs 変数に格納します。
最後のコマンドは、デバイス上のボリュームの指定されたバックアップを別のデバイス上のボリュームに複製するジョブを開始します。 この例では、デバイスを名前で指定します。 このコマンドは、$Backupおよび$Acrsに格納されている値を使用します。 このコマンドは、ジョブの ID を返します。
例 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!
最初のコマンドは、Get-AzureStorSimpleDeviceBackup コマンドレットを使用して、ContosoDev07 という名前のデバイスの最初のバックアップを取得します。 このコマンドは、そのバックアップを $Backup 変数に格納します。
2 番目のコマンドは、Get-AzureStorSimpleAccessControlRecord コマンドレットを使用してアクセス制御レコードを取得します。 このコマンドは、パイプライン演算子を使用して、結果を現在のコマンドレットに渡します。 現在のコマンドレットは、デバイス上のボリュームの指定されたバックアップを、同じデバイス上の別のボリュームに複製するジョブを開始します。 この例では、デバイスを名前で指定します。 このコマンドは、$Backupに格納されている値を使用します。 このコマンドは、パイプラインから TargetAccessControlRecords パラメーターの値を受け取ります。 このコマンドは、ジョブの ID を返します。
パラメーター
-BackupId
複製するバックアップのインスタンス ID を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CloneVolumeName
ターゲット デバイス上の新しい複製ボリュームの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Force
ユーザーに確認せずに、直ちにコマンドを実行します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Profile
Azure プロファイルを指定します。
型: | AzureSMProfile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Snapshot
このコマンドレットが複製するスナップショット オブジェクトを指定します。
型: | Snapshot |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-SourceDeviceId
ソース デバイスのインスタンス ID を指定します。 このコマンドレットは、ソース デバイスからバックを複製します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SourceDeviceName
ソース デバイスの名前を指定します。 このコマンドレットは、ソース デバイスからバックを複製します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TargetAccessControlRecords
アクセス制御レコードを指定します。
型: | List<T>[AccessControlRecord] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-TargetDeviceId
ターゲット デバイスのインスタンス ID を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TargetDeviceName
このコマンドレットがバックアップを複製するデバイスの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
Snapshot, List of AccessControlRecord
スナップショット オブジェクトまたは AccessControlRecord オブジェクトの一覧をこのコマンドレットにパイプできます。