如何查询Azure虚拟机创建记录
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,最近收到个需求,想看一下Azure虚拟机创建的记录,详细了解最近云上都有什么新增的资源,这其实也是个比较正常的需求,随着云的使用越来越广泛,很多企业早已不满足于简单的用云,而是更聚焦在如何把云用好上,
千家信息网最后更新 2026年11月04日如何查询Azure虚拟机创建记录
最近收到个需求,想看一下Azure虚拟机创建的记录,详细了解最近云上都有什么新增的资源,这其实也是个比较正常的需求,随着云的使用越来越广泛,很多企业早已不满足于简单的用云,而是更聚焦在如何把云用好上,更核心的一点是越来越多的企业开始关注云上的cost问题,因此资源使用的合理性越来越是企业关注的一个重点
回归主题,那么如何在Azure实现这个需求呢,其实在资源组的deployment记录中是可以找到VM的创建记录的,但是这种方式收集到的信息很零散,我们也不可能每个资源组都去一个个查看,整理这些信息,那么有什么好的办法呢?
其实我们可以直接通过Azure的PowerShell解决这个问题,只需要编写一个简单的脚本就可以了,首先运行以下命令,获取到Azure近三个月的所有log
$logs = Get-AzureRmLog -ResourceProvider Microsoft.Compute -StartTime (Get-Date).AddDays(-90) -Maxrecord 100000
foreach($log in $logs){ if(($log.OperationName.Value -eq 'Microsoft.Compute/virtualMachines/write') -and ($log.SubStatus.Value -eq 'Created')) { Write-Output "$($log.caller) created vm $($log.Id.split("/")[8]) at $($log.EventTimestamp) in Resource Group $($log.ResourceGroupName)" }}这样就能看到VM创建的记录了!
那么如果想把这些信息汇总到Excel里呢?可以通过以下的代码即可!
[pscustomobject[]]$VMObjects = $nullforeach ($log in $logs) { if (($log.OperationName.Value -eq 'Microsoft.Compute/virtualMachines/write') -and ($log.SubStatus.Value -eq 'Created')) { Write-Output "$($log.caller) created vm $($log.Id.split("/")[8]) at $($log.EventTimestamp) in Resource Group $($log.ResourceGroupName)" $VMObject = New-Object -TypeName psobject $VMObject | Add-Member -MemberType NoteProperty -Name SubscriptionName -Value $SubscriptionName $VMObject | Add-Member -MemberType NoteProperty -Name SubscriptionID -Value $SubscriptionID $VMObject | Add-Member -MemberType NoteProperty -Name ResourceGroup -Value $log.ResourceGroupName $VMObject | Add-Member -MemberType NoteProperty -Name VMName -Value $log.Id.split("/")[8] $VMObject | Add-Member -MemberType NoteProperty -Name Time -Value $log.EventTimestamp $VMObjects += $VMObject } } $OutputPath="C:\vm.csv" $VMObjects | Export-Csv -NoTypeInformation -LiteralPath $OutputPath最后要说的是,这种方法只能收集到90天以内的日志,因为Azure平台开放给用户的最长时间的log就是90天
资源
企业
信息
需求
越来
越来越
问题
最长
三个
主题
代码
办法
可以通过
合理性
命令
就是
平台
方式
方法
日志
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
广东猪兼强互联网科技有限公司
善班互联网科技
远信互联网科技
小马过河互联网科技
南京欣网互联网科技
广州善班互联网科技
互联网科技大会
互联网科技热点资讯
欧洲十大科技互联网公司
互联网金融科技展
如何创新互联网科技
华夏恒生互联网科技013171
互联网金融科技名词解释
众安科技工业互联网合作
领航科技大厦互联网公司
珠海东科互联网科技有限公司
科技互联网行业投资研究
艺电能源互联网科技有限公司招聘
平安好医生打造互联网科技医疗
互联网科技资迅
互联网科技的发展
北京互联网科技公司
未来的互联网科技
碳银互联网科技有限公司
互联网科技有限公司 翻译
互联网科技公司有风险吗
燊美集互联网科技有限公司
卓翼科技产业互联网合作
银川新华互联网科技学校原画