Virtual-IT.pl - wirtualizacja cloud computing storage SDx data center

Artykuły

Zarządzanie środowiskiem VMware za pomocą PowerShell, czyli nie taki PowerCLI straszny



Uruchamiamy VMware vSphere PowerCLI

Zastaw komend PowerCLI pozwala na zarządzanie każdym elementem wirtualnego środowiska, zaczynając od hosta, systemów gości, przez operacje na klastrach i chmurach obliczeniowych wykorzystujących vCloud po zaawansowaną analizę środowiska i raportowanie.

W związku z tym, że domyślne ze względów bezpieczeństwa ustawienia PowerShell nie pozwalają na uruchamianie skryptów zdalnych i niepodpisanych cyfrowo, uruchamiając środowisko PowerCLI po raz pierwszy może nas powitać informacja:

 

 

VMware PowerCLI


W takiej sytuacji z poziomu PowerShell'a należy podać polecenie Set-ExecutionPolicy z odpowiednią wartością.

Restricted - Żaden skrypt nie zostanie uruchomiony
AllSigned - uruchamiane będą tylko skrypty podpisane przez zaufanego wystawce
RemoteSigned - skrypty pobrane bądź zdalne muszą być podpisane przez zaufanego wystawcę
Unrestricted - brak ograniczeń, wszystkie skrypty PowerShell mogą być wykonane

Uruchamiamy zatem PowerShell'a z prawami administratora i podajemy polecenie Set-ExecutionPolicy RemoteSigned:
 

PowerShell


Ponownie uruchamiając Snap-in PowerCLI powita nas już okno środowiska bez krzyczących czerwonymi znakami ostrzeżeń: