Как найти количество снимков для виртуальной машины с помощью powershell

Я новичок в написании сценариев PowerShell. Я пытаюсь получить количество снимков, созданных для виртуальной машины. Я могу получить информацию о моментальных снимках виртуальной машины, используя приведенную ниже команду.

get-vm Test_sub | Get-Snapshot

Он дает полную информацию, но можно ли как-то подсчитать количество снимков?

Спасибо, Сасикумар.


person Sasikumar    schedule 20.01.2015    source источник
comment
Предполагая, что возвращает массив, просто сохраните его и используйте $arr.Length?   -  person Etan Reisner    schedule 20.01.2015


Ответы (1)


Если Get-Snapshot возвращает один вывод для каждого снимка, используйте Measure-Object (псевдоним Measure), чтобы увидеть количество, например:

get-vm Test_sub | Get-Snapshot | Measure

Если вам нужно значение в скрипте, то:

$count = (get-vm Test_sub | Get-Snapshot).length
person Keith Hill    schedule 20.01.2015