Ошибка при доступе к данным из таблицы Azure с помощью сценария Get-AzTable Powershell - PullRequest
0 голосов
/ 03 июня 2019

При попытке извлечь данные из хранилища таблиц Azure с помощью Get-AzTableRow -table

Get-AzTableRow -table $table -customFilter $filter1

появляется сообщение об ошибке:

Method invocation failed because [Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageTable] does not contain a method named 'ExecuteQuerySegmentedAsync'.

Модули:

Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
Install-Module -Name Az.Storage -MinimumVersion 1.1.0 -Force -Scope CurrentUser
Install-Module -Name AzTable -Force -Scope CurrentUser
Install-Module -Name Az.Resources -MinimumVersion 1.2.0 -Force -Scope CurrentUser

Я пробовал много способов, удалив все модули, затем импортировал модуль Az один и сделал один за другим

[string]$filter1 = [Microsoft.Azure.Cosmos.Table.TableQuery]::GenerateFilterCondition("PartitionKey",[Microsoft.Azure.Cosmos.Table.QueryComparisons]::Equal,$partitionKeyColumnValue)


$setting = Get-AzTableRow -table $table -customFilter $filter1

1 Ответ

0 голосов
/ 03 июня 2019

Попробуйте использовать ядро ​​PowerShell. Это может быстро решить вашу проблему. Если это так, то это ваша версия PowerShell.

https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.1.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...