在 apim 中使用 powershell 命令删除操作
Remove operation using powershell command in apim
我想使用 Az Powershell 命令从 apim 中删除操作。有谁知道怎么做?
我正在查看 Remove-AzApiManagementOperation 的文档
这是给出的例子:
Remove-AzApiManagementOperation -Context $apimContext -ApiId "0123456789" -OperationId "9876543210" -Force
我尝试使用以下代码获取operationID,但它一直出错:
Get-AzApiManagementOperation -Context $apimContext -ApiId $APIId -OperationId "Operation003"
“Operation003”是这里的操作名称吗?我怎样才能找到我的操作的名称。
我所看到的只是我的 Api ...这是“MyTestService”和我的操作是“CreateCustomer”
有人成功了吗?任何信息表示赞赏。
谢谢
更新:我试过了
$AllOperations = Get-AzApiManagementOperation -Context $ApiMgmtContext -ApiId $ExistingAzureApi.ApiId
写入主机 $AllOperations
在输出中我看到的是
Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Models.PsApiManagementOperation
如何在PS中获取此对象的属性?
$AllOperations.OperationCollection[0].姓名 ????
想通了..很奇怪,但就是这样
$CustomerCreate = Get-AzApiManagementOperation -Context $ApiMgmtContext -ApiId $ExistingAzureApi.ApiId | Where-Object { $_.Name -eq 'CreateCustomer' }
所以现在我们有一个对象指向要删除的操作。
我们现在可以调用 Remove
Remove-AzApiManagementOperation -Context $ApiMgmtContext -ApiId $ExistingAzureApi.ApiId -OperationId $CustomerCreate.OperationId
我想使用 Az Powershell 命令从 apim 中删除操作。有谁知道怎么做? 我正在查看 Remove-AzApiManagementOperation 的文档 这是给出的例子:
Remove-AzApiManagementOperation -Context $apimContext -ApiId "0123456789" -OperationId "9876543210" -Force
我尝试使用以下代码获取operationID,但它一直出错:
Get-AzApiManagementOperation -Context $apimContext -ApiId $APIId -OperationId "Operation003"
“Operation003”是这里的操作名称吗?我怎样才能找到我的操作的名称。 我所看到的只是我的 Api ...这是“MyTestService”和我的操作是“CreateCustomer”
有人成功了吗?任何信息表示赞赏。 谢谢
更新:我试过了
$AllOperations = Get-AzApiManagementOperation -Context $ApiMgmtContext -ApiId $ExistingAzureApi.ApiId 写入主机 $AllOperations
在输出中我看到的是 Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Models.PsApiManagementOperation
如何在PS中获取此对象的属性? $AllOperations.OperationCollection[0].姓名 ????
想通了..很奇怪,但就是这样
$CustomerCreate = Get-AzApiManagementOperation -Context $ApiMgmtContext -ApiId $ExistingAzureApi.ApiId | Where-Object { $_.Name -eq 'CreateCustomer' }
所以现在我们有一个对象指向要删除的操作。 我们现在可以调用 Remove
Remove-AzApiManagementOperation -Context $ApiMgmtContext -ApiId $ExistingAzureApi.ApiId -OperationId $CustomerCreate.OperationId