什么是Start-AzPolicyComplianceScan的az cli等效项?

时间:2020-06-16 00:08:54

标签: azure azure-powershell azure-cli

Start-AzPolicyComplianceScan在PowerShell中工作正常。我正在尝试使用az cli来达到同样的效果,但是找不到等效项。

1 个答案:

答案 0 :(得分:1)

看起来azure cli中没有内置命令,解决方法是使用az rest直接调用REST API。

示例

1。在资源组范围内开始合规性扫描-https://docs.microsoft.com/en-us/rest/api/policy-insights/policystates/triggerresourcegroupevaluation

az rest --method POST --uri https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyStates/latest/triggerEvaluation?api-version=2019-10-01

2。在订阅范围-https://docs.microsoft.com/en-us/rest/api/policy-insights/policystates/triggersubscriptionevaluation

上进行合规性扫描
az rest --method POST --uri https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/policyStates/latest/triggerEvaluation?api-version=2019-10-01

运行命令后,您可以在资源组/订阅的Activity log中检查结果,效果很好。

enter image description here

相关问题