无法使用PowerShell

时间:2018-02-13 09:25:03

标签: azure-cosmosdb azure-powershell

我一直关注文章 - https://docs.microsoft.com/en-us/azure/cosmos-db/table-powershell,使用Powershell与Azure Cosmos数据库合作。但是,当我运行下面的Powershell cmdlet来获取Azure Cosmos DB时,我收到一个错误:

(我正在使用Azure Table API)

$storageTable = Get-AzureStorageTableTable -resourceGroup $azure_table_resource_group -tableName $azure_table_name -cosmosDbAccount $cosmosDBAccountName

错误:

Exception calling "LoadFile" with "1" argument(s): "The system cannot find the file specified. (Exception from 
HRESULT: 0x80070002)"
At C:\Program Files\WindowsPowerShell\Modules\AzureRmStorageTable\1.0.0.21\AzureRmStorageTableCoreHelper.psm1:160 
char:21
+ ...             [System.Reflection.Assembly]::LoadFile((Join-Path $PSScri ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : FileNotFoundException

在Microsoft论坛上发布了有关相同行为的问题,但尚未解决:

https://social.msdn.microsoft.com/Forums/azure/en-US/0b9c8d20-1bb7-42b9-9889-2ed466badce8/cannot-get-cosmosdb-table-in-powershell?forum=azurecosmosdb

1 个答案:

答案 0 :(得分:0)

当Cosmos数据库表API被GAA时,我们似乎已经有了一些重大变化,它打破了我们的一个云架构师创建的PowerShell功能。我们今天正在讨论这篇文章,直到我们能够修复PowerShell。很抱歉给您带来不便。我们会尽快备份。