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 オブジェクトの一覧をこのコマンドレットにパイプできます。