Cos co bylo dawno temu i zapomnialem, a przydalo mi sie jak pisalem jakis skrypt…
Tak jak wiele osob pisze w internecie :
Zamiast pisac get-vm |get-view , lepiej napisac get-view -ViewType
Ze strony : http://itsjustanotherlayer.com/2008/12/powershell-speed-get-vm-vs-get-type-viewtype/
”
Get-VM | Get-View timing in my script takes 1 minute and 37 seconds.
Get-View -ViewType VirtualMachine takes an amazing 5.12 seconds.
”
Idac dalej, jesli chcemy wyciagnac konkretna maszyne przez get-view to można zrobić jak poniżej
get-view -viewType Virtualmachine -Filter @{“name” = “nazwa-vm”}
Albo możemy pobrać wszystko na raz pisząc po prostu
$vmki = get-view -ViewType VirtualMachine
gdzie $vmki będzie tablica z VMkami.
Wiecej info o get-view i filtrze mozna znalezc tu:
http://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Get-View.html