Broadcom VMware Depot Changes Guide

Broadcom have recently changed the way you get downloads for VMware products, their article covering this can be found here

What you need to know is as of April 23rd 2025, vCenter will no longer pull updates automatically like it used to
This impacts vCenters ability to update its self in the VAMI portal, or ESXi updates. and for VCF customers, the SDDC managers ability to get downloads from Bundle Management

Broadcom have a handy script for sorting this which has worked a treat in both my labs we will walk through using this to try and make this change as easy as possible

Preparation

Download the script in this Broadcom KB here at the bottom and extract the zip folder

Broadcom require PowerShell 7, which isnt the default on Server 2022/2025/W11

We can download this here

Then double click the exe to install it
Accept the EULA and click install

And click close when its done

On Server 2025/W11 it will appear in the terminal drop down

On Server 2022 and older or W10 you can search for it and the app will now show

We can check our version with

$PSVersionTable

We will need PowerCLI installing with

Install-Module VMware.PowerCLI -Scope CurrentUser

You may get this prompt, enter Y and press Enter

And enter A and press Enter here

We can then check its installed with

Get-Module -Name VMware.PowerCLI -ListAvailable

It should look like this

Set the execution policy to be unrestricted with

Set-ExecutionPolicy Unrestricted

And ignore SSL certificates that arent trusted

Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false

And allow multiple vCenter connections with

Set-PowerCLIConfiguration -DefaultVIServerMode Multiple

And enter A

Which should output this

Head to the location of the folder with

cd <folder path>

I used 

cd D:\Downloads\VMwareDepotChange-1.0.0.0.47

And run the script with

.\VMwareDepotChange.ps1

Press R to run once

We will then need to feed the info it needs for the script

Head to the Broadcom Portal here and click Login in the top right

Make sure VMware Cloud Foundation is selected from the drop down

On the right there should be a Quick Links and click Generate Download Token

Make sure your site ID is selected if you have multiple, mine is redacted out hence the box looks blank, and click Generate Token

And click Submit

We can then copy our token

Now thats done the next steps differ slightly depending on your setup, for vSphere Standard for VVF users, we just need to do vCenter as we dont have a SDDC Manager, but for VCF we’ll need to update everything by the SDDC Manager

VVF/vSphere Standard

Back in our script window, type 1 and press Enter

Press N as this does not use SDDC Manager

Enter the vCenter FQDN, SSO administrator username, this will likely be [email protected], I changed my SSO domain to leaha.co.uk so its different, and the password

Once thats connected you should see this

Enter N unless you have more vCenters to do this on

Press Enter again

Enter option 2

Enter the token we got earlier

This should then validate the token, and press Enter

We can then enter option 4 to update the depot configuration

It should look like this

And then press Enter

If we then head into the vSphere UI and click the three lines in the top left and then Lifecycle Manager

We can then see the old repositories have been disabled and the new ones enabled

In the terminal, enter Q to quit

And re enable the execution policy restrictions with

Set-ExecutionPolicy RemoteSigned
VCF

If you have a VCF environment and have the SDDC Manager you will need to follow this part, if you have VCF but not the SDDC manager, then you can use the VVF/vSphere Standard section above

In our script window, type 1 and press Enter

Enter Y

We will then need the SDDC manager FQDN, a vSphere SSO SSDC administrator account, [email protected] will work here, the password for the SSO account and the local root account

Then press Enter

Enter option 2

Enter the token we got earlier

This should then validate the token, and press Enter

We can then enter option 4 to update the depot configuration

It should look like this

Now when I ran this initially it ended with this error, however the password was 100% correct

Going in via SSH and switching to root gave me this error, seems the password expired

However you cant SSH as root, so you must login via the Console

Make sure you snapshot the VM including VM memory before trying to change this via the console, and be careful of characters that differ from US keyboards if you are not in the US

I then ran option 6 to disconnect all sessions

And retried from the start with option 1

We can press Enter to continue and Q to quit when its all done

Testing in SDDC, with an ESXi build, it is downloading packages ok

And re enable the execution policy restrictions with

Set-ExecutionPolicy RemoteSigned

Author

By Leaha

Leave a Reply

Your email address will not be published. Required fields are marked *