Mmmm, w sumie ten sposob ktory wczesniej podalem dziala, ale z tego co zauwazylem z racji ze vmware w nowej wersji wprowadzil ulatwienia jest juz malo uzywany.
Wcale nie musimy budowac tablicy z hostami na ktorych bedziemy chcieli wykonywac nasze cmdlety. Vmware daje nam mozliwosc pracy w trybie multi.
W trybie single wykonywana komenda bedzie uruchamiana wobec ostatniego serwera do ktorego sie podlaczymy, w multi natomiast na kazdym.
Set-PowerCLIConfiguration -DefaultVIServerMode Multiple -Confirm:$false
-> Pisze z -Confirm bo nie chcemy zeby podczas wykonywania skryptow wyskakiwal nam popup.
Po tej komendzie polaczmy sie na 2 esxy:
connect-viserver 10.10.10.1
connect-viserver 10.10.10.2
W rezultacie otrzymamy:
echo $DefaultVIServers
Name Port User
---- ---- ----
10.10.10.1 443 root
10.10.10.2 443 root
Zuwazcie ze gdy mamy tryb single(by default), zmienna $DefaultVIServers pokazuje tylko 1 aktywny host.