我试图只删除数据工厂中的特定数据集,即只删除那些名称以"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"