次の方法で共有


Get-AzDataLakeStoreDeletedItem

フィルターに一致するごみ箱内の削除済みエントリを検索します。

構文

Get-AzDataLakeStoreDeletedItem
   [-Account] <String>
   [-Filter] <String>
   [-Count <Int32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

説明

Get-AzDataLakeStoreDeletedItem コマンドレットは、指定されたフィルターに一致する Data Lake Store 内の削除されたファイルまたはフォルダーを検索します。 削除されたアイテムの次の属性 (OriginalPath、TrashDirPath、Type、CreationTime) が表示されます。 これは、ごみ箱内の何百万ものファイルを検索する必要があり、ジョブとして実行される可能性があるため、実行時間の長い操作になる可能性があります。 注意: ファイルの削除解除はベスト エフォート操作です。 削除後にファイルを復元できる保証はありません。 この API の使用は、許可リストを使用して有効になります。 ADL アカウントが許可リストに登録されていない場合、この API を使用すると Not implemented 例外がスローされます。 詳細とサポートについては、Microsoft サポートにお問い合わせください。

例: Data Lake Store からファイルの詳細を取得する

Get-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Filter test0/file_123

TrashDirPath                         OriginalPath                                          Type CreationTime
------------                         ------------                                          ---- ------------
cd6ad5ce-792b-4812-8a33-8f9ed19eb532 adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 FILE 2/8/2019 8:12:18 AM
356cfd42-39c7-451e-96cb-9f47883d91e2 adl://ml1ptrashtest.azuredatalake.com/test0/file_1232 FILE 2/8/2019 8:12:18 AM
e7b30ac8-2dbc-43a3-8ca6-2d420ac0c488 adl://ml1ptrashtest.azuredatalake.com/test0/file_1237 FILE 2/8/2019 8:12:18 AM

パラメーター

-Account

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

Type:String
Aliases:AccountName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AsJob

バックグラウンドでコマンドレットを実行します。

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

-Count

ユーザーが検索する結果の数を指定します。 クエリは、Count の結果が見つかるか、ごみ箱全体を検索するまで実行されます。いずれか早い方の方が実行されます。

Type:Int32
Position:Named
Default value:1
Required:False
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

-Filter

検索クエリを指定します。 より具体的な値を指定すると、より関連性の高い結果が得られます。

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

入力

String

出力

System.Collections.Generic.List<Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreDeletedItem>