Restore-AzDataLakeStoreDeletedItem

Azure Data Lake で削除されたファイルまたはフォルダーを復元します。

構文

Restore-AzDataLakeStoreDeletedItem
       [-Account] <String>
       [-Path] <String>
       [-Destination] <String>
       [-Type] <String>
       [-RestoreAction <String>]
       [-PassThru]
       [-Force]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]
Restore-AzDataLakeStoreDeletedItem
       [-Account] <String>
       [-DeletedItem] <DataLakeStoreDeletedItem>
       [-RestoreAction <String>]
       [-PassThru]
       [-Force]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]

説明

Restore-AzDataLakeStoreDeletedItem コマンドレットは、Data Lake Store 内の削除されたファイルまたはフォルダーを復元します。 Get-AzDataLakeStoreDeletedItem によって返されるごみ箱内の削除済みアイテムのパスが必要です。 注意: ファイルの削除解除はベスト エフォート操作です。 削除後にファイルを復元できる保証はありません。 この API の使用は、許可リストを使用して有効になります。 ADL アカウントが許可リストに登録されていない場合、この API を使用すると Not implemented 例外がスローされます。 詳細とサポートについては、Microsoft サポートにお問い合わせください。

例 1: -force オプションを使用して Data Lake Store からファイルを復元する

Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 -Type "file" -Force

このコマンドは、-force オプションを使用して Data Lake Store からファイルを復元します

例 2: ユーザー確認を使用して Data Lake Store からファイルを復元する

Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test4/file_1115 -Type file

Restore user data ?
From - 927e8fb1-a287-4353-b50e-3b4a39ae4088
To   - adl://ml1ptrashtest.azuredatalake.com/test4/file_1115
Type - file
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

このコマンドは、ユーザーの確認を使用して Data Lake Store からファイルを復元します

パラメーター

-Account

Data Lake Store アカウントの名前を指定します。

Type:String
Aliases:AccountName
Position:0
Default value:None
Required:True
Accept pipeline input:True
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

-DeletedItem

削除されたアイテム オブジェクト。

Type:DataLakeStoreDeletedItem
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Destination

削除されたファイルまたはフォルダーを復元する宛先パス。

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

-Force

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

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

-PassThru

成功した場合はブール値 true を返します。

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

-Path

ごみ箱内の削除されたファイルまたはフォルダーのパス。

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

-RestoreAction

宛先名の競合に対して実行するアクション - "コピー" または "上書き"

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

-Type

復元されるエントリの種類 - "file" または "folder"

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

入力

String

出力

None