【发布时间】:2019-02-01 20:16:21
【问题描述】:
我正在尝试使用 PowerShell 在 cosmosdb 中创建文档。该命令在 Linux 上的 PSCore 上运行,执行策略为 Unrestricted 且不可更改。
我遇到了这个错误:
New-CosmosDbDocument:“New-CosmosDbDocument”命令位于 模块“CosmosDB”,但无法加载该模块。更多 信息,运行“Import-Module CosmosDB”
代码如下:
Import-Module CosmosDB
$Guid = $([Guid]::NewGuid().ToString())
$document = @" { ... } "@
$cosmosDbContext = New-CosmosDbContext -Account $CosmosDbAccountName
-Database $DatabaseName -ResourceGroup $ResourceGroupName New-CosmosDbDocument -Context $cosmosDbContext -CollectionId $CollectionId -DocumentBody $document -PartitionKey "$Guid"
【问题讨论】:
-
嗨,你有 install-module -Name CosmosDB 吗?请仅尝试 import-module -Name CosmosDB
-
在这个 GitHub github.com/PlagueHO/CosmosDB 他们使用“import-module -Name CosmosDB”导入
-
那么如果您按照错误中的说明进行操作会发生什么?
For more information, run 'Import-Module CosmosDB'
标签: linux powershell azure-cosmosdb