Get-AzDataLakeGen2DeletedItem

列出目錄或檔案系統根目錄中所有已刪除的檔案或目錄。

Syntax

Get-AzDataLakeGen2DeletedItem
   [-FileSystem] <String>
   [[-Path] <String>]
   [-MaxCount <Int32>]
   [-ContinuationToken <String>]
   [-AsJob]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Get-AzDataLakeGen2DeletedItem Cmdlet 會列出 Azure 記憶體帳戶中目錄或文件系統中所有已刪除的檔案或目錄。 只有當 儲存體 帳戶啟用階層命名空間時,此 Cmdlet 才有效。 您可以使用 “-EnableHierarchicalNamespace $true” 來執行 “New-Az 儲存體 Account” Cmdlet 來建立這類帳戶。

範例

範例 1:列出檔案系統中所有已刪除的檔案或目錄

Get-AzDataLakeGen2DeletedItem -FileSystem "filesystem1"

FileSystem Name: filesystem1

Path                 DeletionId           DeletedOn            RemainingRetentionDays
----                 ----------           ---------            ----------------------
dir0/dir1/file1      132658816156507617   2021-05-19 07:06:55Z 3                     
dir0/dir2            132658834541610122   2021-05-19 07:37:34Z 3                    
dir0/dir2/file3      132658834534174806   2021-05-19 07:37:33Z 3

此命令會列出檔案系統中所有已刪除的檔案或目錄。

範例 2:列出目錄中所有已刪除的檔案或目錄

Get-AzDataLakeGen2DeletedItem -FileSystem "filesystem1" -Path dir0/dir2

FileSystem Name: filesystem1

Path                 DeletionId           DeletedOn            RemainingRetentionDays
----                 ----------           ---------            ----------------------
dir0/dir2            132658834541610122   2021-05-19 07:37:34Z 3                     
dir0/dir2/file3      132658834534174806   2021-05-19 07:37:33Z 3

此命令會列出目錄中所有已刪除的檔案或目錄。

參數

-AsJob

在背景執行 Cmdlet

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

-Context

Azure 儲存體 Context 物件

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

-ContinuationToken

接續令牌。

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

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

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

-FileSystem

FileSystem 名稱

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

-MaxCount

可傳回之 Blob 的最大計數。

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

-Path

應擷取之指定 FileSystem 中的路徑。 可以是 'directory1/directory2/' 格式的目錄,略過此參數以列出文件系統根目錄的專案。

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

輸入

String

IStorageContext

輸出

AzureDataLakeGen2DeletedItem