Я пишу сценарий Powershell для ежемесячной очистки файлов в общей папке Azure.
В идеале я хотел бы, чтобы один скрипт просто урезал каталог / местоположение файла.
Но согласимся на удаление каждого файла в отдельности.
Ежемесячно загружается около 20 файлов, каждый файл имеет уникальное имя и метку даты и времени в качестве суффикса, включенного в имя файла. например filename_20190121123515
Мне удалось удалить файл с использованием полного имени, но для суффикса datetime необходимо использовать подстановочные значения.
Каков правильный синтаксис того, чего я пытаюсь достичь? Или как бы обрезать всю папку?
$context = New-AzStorageContext -StorageAccountName "AccountName" -SasToken
"?sv=2015-12-11&si=bss-15D97F9B09D&sr=s&sig=xxxxxxxxxxxxxxxxxxxxx"
Remove-AzStorageFile -ShareName "bss" -Path
"root/Temp_Clean_up_test_Folder/FileName_%%%%%%%%%%%%%%.csv" -Context
$context
$context = New-AzStorageContext -StorageAccountName "AccountName" -SasToken
"?sv=2015-12-11&si=bss-15D97F9B09D&sr=s&sig=xxxxxxxxxxxxxxxxxxxxx"
Remove-AzStorageFile -ShareName "bss" -Path
"root/Temp_Clean_up_test_Folder/FileName_*" -Context $context