我有一對夫婦在腳本行正在給我一個問題:從虛擬機獲取實時信息使用PowerCLI
Connect-VIServer "test-vcenter.test.com" -User user -Password pass
Get-VM -Name "test-vm" | Get-Stat -Stat cpu.ready.summation -Realtime | Select-Object -First 1 value | Format-List
當運行這個我收到此作爲輸出:
Operation is not valid due to the current state of the object.
At :line:0 char:0
如果第二行在連接到vCenter之後幾秒鐘運行,則會收到我期望的輸出。我認爲正在發生的事情是,我的第二條線路開始之前,我與vCenter的連接尚未完成。我不確定在完成的連接中等待或檢查的最佳方式。
從來沒有這種情況發生。通常我會在第二個命令嘗試運行之前看到與vCenter的連接發生。 – Chadddada 2011-07-01 02:36:54