Как развернуть планировщик моментальных снимков файлов с помощью Azure Automation?
Я хочу использовать Azure Automation для развертывания планировщика моментальных снимков для общего доступа к файлам, я создаю модуль Runbook, но не могу найти командлет в Интернете.
(есть несколько примеров того, как создать снимок из 0, но я хочу создать существующие снимки общего ресурса файлов, и я попытался изменить командлет, чтобы он работал, это не удалось.).
Может ли кто-нибудь рассказать мне о правильном командлете или о том, как запланировать это с помощью Azure Automation.
Спасибо.
1 ответ
Пожалуйста, попробуйте следующий код в вашей книге запусков, он работает на моей стороне (если вы хотите параметризовать имя учетной записи / ключ и имя общего доступа к файлам, вы можете сделать это самостоятельно или обратиться за помощью):
$context = New-AzureStorageContext -StorageAccountName your_storage_account -StorageAccountKey your_storage_account_key
$share = Get-AzureStorageShare -Context $context -Name your_file_share_name
$snapshot = $share.Snapshot()
Обратите внимание, что если это подсказывает, что the Snapshot() method is not found
, вы должны установить azure.storage
модуль из вашей учетной записи автоматизации -> Галерея модулей, и импортируйте этот модуль. Это займет несколько минут, чтобы вступить в силу.