我在Azure表存儲中存在一些現有數據。因此,當我部署csv文件時,最新的更改正在部署,但存在於Azure表存儲中的數據不會覆蓋或舊數據不會被刪除。例如:我在azure存儲中存在3行數據,當我部署有5行的csv文件時,5行數據正在部署,3行的舊數據沒有刪除。應該覆蓋但不會發生。請幫幫我。 - 訂閱詳情:刪除Azure存儲表條目
$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
}
誤差上面的腳本:2017-10-17T13:11:33.6495612Z ## [錯誤]獲取-AzureStorageTableRowAll:術語「GET -AzureStorageTableRowAll'不被識別爲cmdlet的名稱, 函數,腳本文件或可操作程序。檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確,然後重試。 在D:\ a \ 1 \ s \ DeploymentScripts \ deleteentity.ps1:20 char:11 $ table = Get-AzureStorageTableRowAll --table $ table | Remove-AzureSto ... + + CategoryInfo:ObjectNotFound(GetAzureStorageTableRowAll:String)[],CommandNotFoundException –