Happy to release my latest VMware Fling. The Workspace ONE UEM Profile Migration Utility, wow what a mouth full. Well the tool was made to make anyone's life who has ever tried to migrate Profiles from one Workspace ONE UEM Console to another. Whether you are migrating from OnPrem to SaaS, or promoting configuration from UAT to Prod the tool can save valuable time and more importantly ensure your work is copied exactly as intended.





The tool is posted on the VMware Fling's site here: https://labs.vmware.com/flings/workspace-one-uem-profile-migration-utility





It includes some step by step directions. I will write a quick tldr:

Admin account with cert authentication for API access in both the source and destination environment.

For those unfamilair with setting up an Admin account that uses certificate authentication rather than basic username and password check this link for configuration:



https://docs.vmware.com/en/VMware-Workspace-ONE-UEM/10.0/vmware-airwatch-guides-10/GUID-AW10-CreateAdminAccount.html





After creating the account click the API tab and export the certificate and place in the same folder as the tool.

Access to API keys for the source and destination environment. Test Connection for the source and destination environment. Get the Profiles from Source environment. Select the Profile to migrate. Optionally change the name of the Profile for the destination environment. Select the Organization Group to create the Profile in the destination environment. There is an advanced config option to use the OG ID number (not the Group ID). This is useful if your environment has more than 500 OGs. Review settings of Profile. Create Profile in destination environment!



Useful Tips & Tricks using the tool:

If you run into an issue file a bug report on the Fling website! I am happy to keep developing this.

I learned not all Profile payloads are created equal... sadly some are not fully supported by our APIs like they are in the GUI. I have another post to track support:

https://www.virtualjpr.com/2018/10/workspace-one-uem-list-of-api-support.html



More to come in the future. I am excited to work on expanding this tool to include Assignment Groups, Organization Structure, User Groups, and Applications. Anything to make our lives easier.