Share via


Start-AzureStorSimpleBackupCloneJob

デバイス上のバックアップを複製するジョブを開始します。

注意

このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az 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 を指定します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CloneVolumeName

ターゲット デバイス上の新しい複製ボリュームの名前を指定します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

ユーザーに確認せずに、直ちにコマンドを実行します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Azure プロファイルを指定します。

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Snapshot

このコマンドレットが複製するスナップショット オブジェクトを指定します。

Type:Snapshot
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SourceDeviceId

ソース デバイスのインスタンス ID を指定します。 このコマンドレットは、ソース デバイスからバックを複製します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDeviceName

ソース デバイスの名前を指定します。 このコマンドレットは、ソース デバイスからバックを複製します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetAccessControlRecords

アクセス制御レコードを指定します。

Type:List<T>[AccessControlRecord]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TargetDeviceId

ターゲット デバイスのインスタンス ID を指定します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetDeviceName

このコマンドレットがバックアップを複製するデバイスの名前を指定します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

入力

Snapshot, List of AccessControlRecord

スナップショット オブジェクトまたは AccessControlRecord オブジェクトの一覧をこのコマンドレットにパイプできます。