【发布时间】:2021-07-21 17:41:53
【问题描述】:
我通常使用 node 来编写我的函数,但这需要在 powershell 中。
我正在尝试在 Azure 存储表中写入数据,但如果数据存在,则不会将其替换为以下代码:
Push-OutputBinding -Name outputTable -Value @{
PartitionKey = $PartitionKey
RowKey = $RowKey
Description = $description
}
我一直在到处寻找(文档和谷歌),但如果行存在,我找不到替换行内容的方法,基本上我想执行与节点中相同的替换插入。
感谢您的帮助!
【问题讨论】:
-
希望这就是您要找的。这是一篇关于使用 Powershell 更新 Azure 存储表中的实体的文章:docs.microsoft.com/en-us/azure/storage/tables/…,不幸的是,您必须先找到该行,如果存在则更新它。
-
谢谢,我会试试这个,让你知道
-
您好 Mike,我可以使用它来添加或更新表行,但是在 foreach 循环中使用它时遇到问题。虽然我有一个写入主机,它在推送到表之前打印数据(显示正确的数据),但当我去检查表时,数据放错了位置,A 有 B 的数据,C 的 B 和 C 是空的,你知道为什么会这样吗?
-
嗨,迈克,我已经解决了,谢谢您的建议!
标签: azure powershell azure-functions azure-storage