0
我正在嘗試在我的VMWare主機上執行一些容量規劃,並想提取每個主機的CPU /內存統計信息。VMWare vSphere Powercli Get-Stat在某些主機上不起作用
我能夠運行一個命令,像這樣:
PowerCLI C:\> Get-VMHost -Name "192.168.1.14" |Get-Stat -Stat mem.usage.average -Start (Get-Date).AddDays(-1) -Finish (Get-Date)
,並顯示統計信息。
但後來我選擇另一臺主機,如192.168.1.15
和它不工作,與此錯誤結尾:
Get-Stat : 2015-06-23 10:56:45 Get-Stat Object reference not set to an instance of an object.
At line:1 char:42
+ Get-VMHost -Name "192.168.1.15" |Get-Stat <<<< -Stat mem.usage.average -Start (Get-Date).AddDays(-1) -Finish (Get-Date)
+ CategoryInfo : NotSpecified: (:) [Get-Stat], VimException
+ FullyQualifiedErrorId : Core_BaseCmdlet_UnknownError,VMware.VimAutomation.ViCore.Cmdlets.Commands.GetViStats
命令Get-VMHost -Name "192.168.1.15"
作品。
任何想法?
PowerCli 5.0.1
VMWare ESX 5.0 Update 3
vCenter 5.0.0 Build 1300600
Get-VMHost -Name「192.168.1.14」| Get-Stat -Memory | ? {$ _。metricid-like「mem.usage.average」}'輸出統計信息? –