Disclaimer: Some of the procedures described below is not officially supported by VMware. Use it at you own risk.
Il 20 Agosto 2018, è stata rilasciata la nuova PowerCLI 10.2.0 con i seguenti aggiornamenti:
- Support for NSX-T 2.2
- Deprecation of the PCloud module, so look for this module to be removed in the future
- Update to Get-VIEvent to resolve the issue when receiving: Error in deserializing body of reply message for operation 'RetrieveProperties'
maggiori informazioni possono essere trovare sul blog ufficiale VMware a questo link.
L'update della PowerCLI, di per se è semplice. E' sufficiente lanciare il comando...
PS /Users/lorenzo> Update-Module -Name VMware.PowerCLI
Come indicato, anche nella "VMware PowerCLI 10.2.0 User's Guide" nel paragrafo "Update a PowerCLI Module", è consigliato rimuovere i moduli per poi re- installarli .....
Non conoscendo quali sono i moduli che sono stati aggiornati con il rilascio della versione 10.2.0, sarebbe opportuno rimuovere completamente la PowerCLI per poi re-installarla.
Di seguito utilizzeremo un metodo diverso.... procederemo in primis con l'update della PowerCLI e poi con la rimozione dei vecchi moduli.
Per prima cosa prendiamo visione dei moduli attualmente installati ...
PS /Users/lorenzo> Get-Module -Name VMware.* -ListAvailable
Procediamo con l'update ...
PS /Users/lorenzo> Update-Module-Name VMware.PowerCLI
e confermiamo premendo "Y". Terminato l'update verifichiamo quali moduli sono presenti sul sistema ...
PS /Users/lorenzo> Get-Module -Name VMware.* -ListAvailable
Come possiamo notare, ci sono dei moduli che sono presenti in più versioni.
Procediamo con la rimozione corretta dei moduli in questo modo
- Prendiamo nota della versione "esatta" del modulo da rimuovere ...
- .... procediamo con la rimozione forzata del modulo (indipendentemente dalla dipendenze che possa avere).
- Verifichiamo che sia presente nel sistema solo la versione corretta ...
- Ripetiamo i precedenti punti da 1 a 3 anche per i moduli "VMware.Vim" e "VMware.VimAutomation.Nsxt"
- Verifichiamo la lista completa dei moduli corrisponda a quella dei moduli richiesti dalla PowerCLI 10.2.0
Update del post:
come confermato da Kyle Ruddy non c'è la necessità di tenere tutte le vecchie versioni dei moduli installate nel sistema ...