我尝试使用此代码从表中删除属性:
$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
,我认为不可能从表中删除属性,因为AzureRmStorageTable
执行Update-AzTableRow
操作而不是InsertOrMerge
或InsertOrMerge
操作。
从Replace
:
Replace