gpt4 book ai didi

azure - 如何使用 powershell 从 Azure 表存储中删除属性?

转载 作者:行者123 更新时间:2023-12-03 05:37:51 24 4
gpt4 key购买 nike

我尝试使用此代码从表中删除属性:

$propertiesToRemove = @("Prop1", "Prop2")
$row = Get-AzTableRow -Table $cloudTable -PartitionKey "PK" -RowKey $id
$propertiesToRemove | %{ $row.PSObject.Properties.Remove($_) }
Update-AzTableRow -Table $cloudTable -entity $row

但这并没有影响到它们。如何使用 powershell 执行此操作?

最佳答案

假设您正在使用AzureRmStorageTable ,我认为不可能从表中删除属性,因为 Update-AzTableRow 执行 InsertOrMerge操作而不是 ReplaceInsertOrReplace操作。

来自source code :

return ($Table.Execute([Microsoft.Azure.Cosmos.Table.TableOperation]::InsertOrMerge($updatedEntity)))

关于azure - 如何使用 powershell 从 Azure 表存储中删除属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61139762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com