使用Powershell在Azure数据湖存储中设置目录到期

时间:2019-05-21 09:41:33

标签: powershell azure-storage

我想为Azure中存储的目录设置ExpirationDate。

我正在使用下面的代码,该代码仅设置文件的到期时间。

Set-AzureRmDataLakeStoreItemExpiry -Account $dataLakeStoreName -Path "/data/directory/" -Expiration $now.AddDays(30)

您能否建议我如何设置目录的到期时间? 它应设置整个目录的到期时间,并应在到期之日删除目录和子目录(如果有)以及文件

1 个答案:

答案 0 :(得分:0)

Set-AzureRmDataLakeStoreItemExpiry cmdlet不支持文件夹,但是您可以执行以下操作:

Get-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "/data/directory/" | Set-AzureRmDataLakeStoreItemExpiry -Expiration $now.AddDays(30)