繁体   English   中英

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

[英]How to delete all datasets with names starting with a specific text in Azure Data Factory using Azure Powershell?

我试图仅删除数据工厂中的特定数据集,即仅删除名称以“ DS_SHP”开头的数据集。 Iam使用azure powershell cmdlet,例如:Get-AzureRmDataFactoryDataset -ResourceGroupName“ cdm-apps-rg” -DataFactoryName“ cdm-apps-adf” | Remove-AzureRmDataFactoryDataset-强制

但是上面删除了所有数据集。 任何想法如何只批量删除特定的数据集?

您需要首先过滤Get-AzureRmDataFactoryDataset的输出。 像下面的示例一样,将cmd AzureRmDataFactoryDataset到“ where”,然后将其传递到Remove- 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"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM