Вывод списка файлов из хранилища файлов Azure, возраст которых 10 дней, с помощью сценария оболочки

$context=New-AzureStorageContext <AccountName> <AccountKey>
$isOldDate = [DateTime]::UtcNow.AddDays(-10)
Get-AzureStorageFile -Context $context | Where-Object { 
    $_.LastModified.UtcDateTime -lt $isOldDate
}

Приведенный выше код перечисляет все файлы, присутствующие в файловой папке, вместо того, чтобы перечислять файлы, которым 10 дней. Нужна помощь

1 ответ

Решение

Попробуй это:

$files = Get-AzureStorageFile -Context $context 
foreach ($file in $files) { $file.fetchattributesasync() }
$files.where{ $_.properties.lastmodified -le $date }

это то, что у меня работает для файлов

Другие вопросы по тегам