【发布时间】:2022-01-03 19:53:01
【问题描述】:
我正在尝试生成一份报告,在哪里可以看到我使用 PowerShell 的所有 VM 的正常运行时间。
我们正在为这些虚拟机使用 AzureRmVM(资源管理器)。
目前我发现了这样的东西:
ForEach ($vm in $vmsList) { $vm.Name + " - " + $vm.ResourceGroupName }
get-vm | where {$_.state -eq 'running'} | sort Uptime | select Name,Uptime,@{N="MemoryMB";E={$_.MemoryAssigned/1MB}},Status
如何使用 powershell - rm(资源管理器)做到这一点?
【问题讨论】:
-
我在 AzureRM.Compute 模块中看不到任何相关内容
-
@4c74356b41 嗯,但是有没有办法做到这一点,或者这是不可能的? :D 可能是这样的,检查启动时间,然后从 todays_date 中减去。
-
好吧,看看资源本身吧,我认为 Azure 无论如何都不会跟踪它
标签: powershell azure