Я пишу скрипт powershell для добавления строки в таблицу Azure, которая не запущена. Ниже приведен код и ошибка, которую я получаю.
Код:
function add-table-entity()
{
$entity = '[{"AD_Domain":"xyz.onmicrosoft.com","osVersion":"Windows 7","status":"OK"}]'
foreach ($ent in ($entity | ConvertFrom-Json) )
{
Add-StorageTableRow -table $tableName -partitionKey $partitionKey -rowKey "$rowkey" -property @{"AD_Domain"=$ent.AD_Domain}
}
}
Ошибка:
You cannot call a method on a null-valued expression.
At C:\Program Files\WindowsPowerShell\Modules\AzureRmStorageTable\1.0.0.23\AzureRmStorageTableCoreHelper.psm1:191 char:11
Я проверил, является ли какая-либо переменная нулевой или не определена, но это не так. Есть идеи, что здесь происходит.