Команда была найдена в модуле, но модуль не может быть загружен - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь создать документ в cosmosdb с помощью PowerShell.Команда запускается на PSCore в Linux, политика выполнения 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"

1 Ответ

0 голосов
/ 01 февраля 2019

Не могли бы вы проверить, установлен ли модуль CosmosDB в Powershell Core?если нет, установите его, используя приведенную ниже команду.

Install-Module -Name CosmosDB

Если он уже установлен, выполните команду ниже, чтобы проверить,Командлет доступен

get-help New-CosmosDbDocument

Если у вас нет вышеуказанного командлета, обновите основной модуль Powershell

модуль обновления CosmosDb

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