gpt4 book ai didi

azure - 是否可以通过 Powershell 访问 Azure 中安全中心建议的严重性?

转载 作者:行者123 更新时间:2023-12-03 05:32:08 29 4
gpt4 key购买 nike

我想编写一个 powershell 脚本,向我显示我的 Azure 帐户中的所有安全中心建议及其严重性级别(例如低、中或高)我想我可以使用 Az.Security 模块来获取建议..(AzSecurityTasks) 但我不知道如何访问严重性,因为该模块没有为我列出它们,我只认为我可以通过 az security 访问严重性Azure Cli 中的任务列表,但这对我自己的 powershell 脚本没有帮助。有人有想法吗?也许通过 Azure 门户等的 HTTP 请求?提前致谢。

最佳答案

有几个选项。

  1. 您可以尝试在 PowerShell 脚本中使用 API。

当使用 PowerShell 处理 REST API 时,您最终会遇到两个命令:Invoke-WebRequestInvoke-RestMethod

这两个命令都向/从各种 HTTP 端点发送和接收 HTTP 数据,并且可用于与 REST API 交互。

查看此文档中的示例:Invoke Rest Method using PS

要获取安全评估,请在您的 API 方法中调用此 HTTP Get 请求。

GET https://management.azure.com/{scope}/providers/Microsoft.Security/assessments?api-version=2020-01-01

请浏览此文档以获取示例响应和参数详细信息: Assessment List

  • 此外,您是否尝试过使用 Powershell 执行 Get-AzSecurityAssessment cmd。它很可能也应该告诉你严重程度。文档引用 Get-AzSecurityAssessment
  • 但如果没有,请注意安全 cmdlet 处于预览版(不是 GA)状态,这可能就是您找不到任何文档的原因。预览模块不随 Az 一起提供,需要单独安装:

    Install-Module -Name Az.Security

    我希望这些信息有帮助。

    关于azure - 是否可以通过 Powershell 访问 Azure 中安全中心建议的严重性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64663454/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com