2016-08-01 3 views
0

Я пытаюсь автоматизировать запрос из таблиц в различных хранилищах Azure. таблицы автоматически генерируются с другим именем каждую неделюPowershell Список всех таблиц на хранилище Azure

Я ищу способ автоматически генерировать список таблиц, доступных на данном хранилище, а затем я могу использовать функцию foreach() для запроса каждой таблицы.

Я видел несколько битов скриптов здесь и там, но не может получить что-то эффективное , например:

$response = Invoke-WebRequest -Uri 'https://MyAccountName.table.core.windows.net/Tables/' 
[xml]$tables = $response.Content 
$tableNames = $tables.feed.entry.content.properties.TableName 
+0

Есть ли причина для использования REST API вместо извлечения списка таблиц с помощью Azure PowerShell командлетов? –

ответ

0

Чтобы извлечь список таблиц в вашей учетной записи хранилища можно использовать Azure PowerShell командлетов. Абсолютно не нужно делать это, используя REST API. Командой, которую вы хотите использовать, является Get-AzureStorageTable.

Вот пример кода:

$StorageAccountName = "your storage account name" 
$StorageAccountKey = "your storage account key" 
$ctx = New-AzureStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey 
Get-AzureStorageTable -Context $ctx 
+0

Извините, ребята, я только видел уведомление по электронной почте о ваших сообщениях. Благодарю вас за ваши ответы – FredL

Смежные вопросы