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

时间:2019-04-09 15:43:17

标签: azure powershell virtual-machine

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以使用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