2013-12-03 4 views
0

Я ищу сценарий, который получает-vm *, а затем переходит на «сон» в течение 5 секунд, а затем снова получает-vm.Loop Get-VM Powershell

до сих пор ив пришел с этим:

cls 
get-vm * 
Start-Sleep 5 

Но тогда это только пишет это один раз.

Что такое правильный код, чтобы получить его в цикле?

ответ

0

Если вы хотите бесконечный цикл:

while ($true) 
{ 
    cls 
    Write-Host "Getting VMs at $(get-date)" 
    get-vm * 
    Start-Sleep 5 
} 

Используйте Ctrl + C, чтобы закончить цикл.

+0

Здравствуйте. Powershell принимает сценарий, но не дает никакого выхода? – user277682

+0

Добавлен Write-Host, чтобы проверить, работает ли он. Если он отображает только это, то get-vm * не возвращает никаких результатов. – mjolinor

+0

Я не уверен, что вы имеете в виду? Не могли бы вы попытаться подать пример? – user277682

Смежные вопросы