【问题标题】:Azure Powershell : Find the creator of a virtual machineAzure Powershell:查找虚拟机的创建者
【发布时间】:2019-08-30 23:16:47
【问题描述】:

我想在 Azure 下使用 azure rm powershell cmdlt 或 api 检索虚拟机的创建者 whitxh 可以返回此类信息。

我使用了 "Get-AzureRmVM" 命令和 "GET https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Compute/virtualMachines/vmName?api-version=2018-06-01" api,但它们都没有返回有关 VM 创建者的信息

【问题讨论】:

    标签: azure powershell virtual-machine


    【解决方案1】:

    此信息未在 Azure API 中公开(很遗憾)。您唯一的选择是查看资源的活动日志并找到对该资源的第一个写入操作,不幸的是资源也不会公开创建时间,因此您无法确定是否会找到合适的创建者,因为活动日志只会去回到 90 天。

    【讨论】:

      【解决方案2】:

      您可以使用Get-AzLog 命令在 Azure 活动日志中查找调用方值。

      可以在此处找到示例:

      https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-audit#powershell

      您还可以在 Azure 监控中设置警报,以便在每次创建 VM 时向您发送电子邮件或短信。

      https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-overview

      【讨论】:

        猜你喜欢
        • 2017-01-02
        • 2019-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-04
        • 2021-05-26
        相关资源
        最近更新 更多