The cmdlets contains in this repository enable the management of machine catalogs. They can be exported to CSV as well as imported and created from CSV.
I have created them to help a customer
The code for creating a new machine catalog was first published by Aaron Parker (@stealthpuppy) at http://stealthpuppy.com/xendesktop-mcs-machine-catalog-powershell/
Use these cmdlets at your own risk. I strongly advise you to perform extensive and successful tests in a testing environment before leveraging them in production environment.