如何使用 Azure Powershell 删除 Azure 数据工厂中名称以特定文本开头的所有数据集



我试图只删除数据工厂中的特定数据集,即只删除那些名称以"DS_SHP"开头的数据集。我正在使用 Azure Powershell cmdlet,如下所示: Get-AzureRmDataFactoryDataset -ResourceGroupName "cdm-apps-rg" -DataFactoryName "cdm-apps-adf" |Remove-AzureRmDataFactoryDataset -Force

但上述内容会删除所有数据集。知道如何仅批量删除特定数据集吗?

您需要

先从Get-AzureRmDataFactoryDataset过滤输出。将 cmd 通过管道传输到"位置",如此示例所示,然后将其管道传输到 删除- AzureRmDataFactoryDataset .

Get-AzureRmDataFactoryDataset 
  -ResourceGroupName "cdm-apps-rg" 
  -DataFactoryName "cdm-apps-adf" 
  | Where {$_.DatasetName -like 'DS_SHP*'} 
  | Remove-AzureRmDataFactoryDataset 
     ResourceGroupName "cdm-apps-rg" 
    -DataFactoryName "cdm-apps-adf"

相关内容

  • 没有找到相关文章

最新更新