Welcome to my first blog of 2021! Its been a crazy year so far, but glad to be back writing. This issue is one that has been bothering me for some time in my vSphere 7 environment. Every time I logged into the vSphere Client i got the following error. “Error downloading plug-in. Make sure that the URL is reachable and the registered thumbprint is correct.” I finally had a few moments to research the issue and resolve it.
After upgrading my vCenter Server to the latest vSphere 7.0 Update 1, I was unable to see ESXi 7.0 Update 1 Image. When I attempted to sync the updates I got the error “Download patch definitions task failed while syncing depots. Error: ‘integrity.fault.HostPatchInvalidVendorCode’.” Let’s take a look how we can resolve this issue and be able to sync the latest updates.
In previous blogs, I covered how to update your VCSA using PowerCLI and with Postman. I also had multiple code sessions at VMworld 2019 where I got great feedback on the module. It’s been a while since I have looked at the module, and time has passed so I thought it was due for an update. The module will no longer need to be manually imported, it is now located in the Powershell Gallery!
Previously I covered how to use the VCSA Installer to do a scripted upgrade and then I covered Patching the vCenter Server Appliance (VCSA) using the REST API - Part 1 (Postman Collection) However, after learning recently how to call API’s from Powershell I thought to myself, why not write a Powershell Module for this?
Introduction Using tools such as Postman can make it utilizing API’s a bit easier, but you still need to be familiar with a separate tool or UI.