Azure 存储 table 个条目删除

Azure storage table entries deletion

我在 Azure table storage.So 中有一些现有数据,当我部署 csv 文件时,最新的更改正在部署,但 azure table 存储中存在的数据不是覆盖或旧数据不是 deleting.for ex:I 在现有的 Azure 存储中有 3 行数据,当我部署有 5 行的 csv 文件时,5 行数据正在部署而 3 行的旧数据不是deleting.It 应该被覆盖但它不是 happening.Please 帮助我。 – 订阅详情:

$subscriptionName = "Tech Enabled Solutions"
        $resourceGroupName = "abc"
        $storageAccountName = "defghi"
        $location = "North Central US"
        $tableName = "TestTable"
        # Get the storage key for the storage account
        $storageAccountKey = "12345678990"
    # Get a storage context
        $ctx = New-AzureStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountKey
        $table = Get-AzureStorageTable -Name $tableName -Context $ctx -ErrorAction Ignore
        #If the table exists, start deleting its entities.
        if ($table -ne $null) 
        {
         $table=Get-AzureStorageTableRowAll -table $table | Remove-AzureStorageTableRow -table $table -Context $ctx
        }

Get-AzureStorageTableRowAll 命令在 AzureRmStorageTable 模块中,因此请在调用命令之前安装它。

将此命令添加到您的脚本以安装该模块:

Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
Install-Module -Name AzureRmStorageTable -Force -Verbose -Scope CurrentUser