共用方式為


Get-AzDataLakeGen2DeletedItem

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

語法

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

Description

Get-AzDataLakeGen2DeletedItem Cmdlet 會列出 Azure 記憶體帳戶中目錄或文件系統中所有已刪除的檔案或目錄。 只有在記憶體帳戶啟用階層式Namespace時,此 Cmdlet 才能運作。 您可以使用 “-EnableHierarchicalNamespace $true” 來執行 “New-AzStorageAccount” 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

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Context

Azure 儲存體 Context 物件

類型:IStorageContext
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ContinuationToken

接續令牌。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

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

類型:IAzureContextContainer
別名:AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FileSystem

FileSystem 名稱

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-MaxCount

可傳回之 Blob 的最大計數。

類型:Nullable<T>[Int32]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Path

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

類型:String
Position:1
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

輸入

String

IStorageContext

輸出

AzureDataLakeGen2DeletedItem