Azure Powershell:查找虚拟机的创建者

问题描述 投票:1回答:2

我想使用azure rm powershell cmdlt在Azure下检索虚拟机的创建者,或者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
2个回答
0
投票

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


0
投票

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

可以在这里找到示例:

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

您还可以在Azure监控中设置警报,每次创建虚拟机时都会向您发送电子邮件或文本消息。

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

© www.soinside.com 2019 - 2024. All rights reserved.