Backup-AzRecoveryServicesBackupItem

バックアップ項目のバックアップを開始します。

構文

Backup-AzRecoveryServicesBackupItem
      -Item <ItemBase>
      [-ExpiryDateTimeUTC <DateTime>]
      [-BackupType <BackupType>]
      [-EnableCompression]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

説明

Backup-AzRecoveryServicesBackupItem コマンドレットは、保護された Azure バックアップ項目のアドホック バックアップを取得します。 このコマンドレットを使用すると、保護を有効にした直後に初期バックアップを実行したり、スケジュールされたバックアップが失敗した場合にバックアップを開始したりできます。 このコマンドレットは、有効期限の有無にかかわらずカスタムリテンション期間に使用することもできます。詳細については、パラメーターのヘルプ テキストを参照してください。

例 1: バックアップ項目のバックアップを開始する

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$NamedContainer = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName "pstestv2vm1" -VaultId $vault.ID
$Item = Get-AzRecoveryServicesBackupItem -Container $NamedContainer -WorkloadType AzureVM -VaultId $vault.ID
$Job = Backup-AzRecoveryServicesBackupItem -Item $Item -VaultId $vault.ID -ExpiryDateTimeUTC (Get-Date).ToUniversalTime().AddDays(60)
$Job

Operation        Status               StartTime            EndTime                   JOBID
------------     ---------            ------               ---------                 -------
pstestv2vm1      Backup               InProgress           4/23/2016 5:00:30 PM      cf4b3ef5-2fac-4c8e-a215-d2eba4124f27

最初のコマンドは、pstestv2vm1 という名前の AzureVM 型の Backup コンテナーを取得し、$NamedContainer変数に格納します。 2 番目のコマンドは、$NamedContainer内のコンテナーに対応するバックアップ項目を取得し、$Item変数に格納します。 最後のコマンドは、$Itemのバックアップ項目のバックアップ ジョブをトリガーします。有効期限は 60 日です。有効期限の既定値は、指定されていない場合は 30 日です。

例 2

バックアップ項目のバックアップを開始します。 (自動生成)

Backup-AzRecoveryServicesBackupItem -ExpiryDateTimeUTC <DateTime> -Item $Item -VaultId $vault.ID

パラメーター

-BackupType

実行するバックアップの種類

Type:BackupType
Accepted values:Full, Differential, Log, CopyOnlyFull
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

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

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableCompression

圧縮を有効にする必要がある場合

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

-ExpiryDateTimeUTC

何も指定しない場合、復旧ポイントの有効期限を DateTime オブジェクトとして指定します。既定値は 30 日です。 VM、SQL (コピーのみの完全バックアップの種類のみ)、AFS バックアップ項目に適用されます。

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

-Item

このコマンドレットがバックアップ操作を開始するバックアップ項目を指定します。

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

-VaultId

Recovery Services コンテナーの ARM ID。

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

-WhatIf

コマンドレットの実行時に発生する内容を示します。

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

入力

ItemBase

Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

String

出力

JobBase