我試圖讓使用這些PoserShell的Azure存儲表中的所有行命令:如何使用PowerShell獲取Azure存儲表中的一行?
$saContext = (AzureRmStorageTable\Get-AzureRmStorageAccount -Name $storageAccount -ResourceGroupName $resourceGroup).Context
$table = Get-AzureStorageTable -Name $tableName -Context $saContext
Get-AzureStorageTableRowAll -table $table
,但它會導致這個錯誤:
Cannot find an overload for "ExecuteQuery" and the argument count: "1".
At C:\Program Files\WindowsPowerShell\Modules\AzureRmStorageTable\1.0.0.17\AzureRmStorageTableCoreHelper.psm1:305 char:6
+ $result = $table.CloudTable.ExecuteQuery($tableQuery)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
我竟然用這些線的命令太多,但所有將返回相同的錯誤:
#Get-AzureStorageTableRowByColumnName -columnName "Average" -operator Equal -table $table -value 3228132966.4
#Get-AzureStorageTableTable -resourceGroup $resourceGroup -storageAccountName $storageAccount -tableName $tableName
#Get-AzureStorageTableRowAll -table $table | ft
#Get-AzureStorageTableRowByPartitionKey -table $table –partitionKey 「I-Used-One-Of-My-Partition-Keys-From-Table」 | ft
你知道如何使用PowerShell在Azure存儲表中獲得一行嗎?
的確,我已經從here安裝了AzureRmStorageTable
。
我也面臨同樣的錯誤。該代碼似乎適用於較舊的系統。我不知道是什麼導致了這個問題。運行最新的Azure PowerShell並安裝AzureRmStorageTable模塊。 –