JSS config migration script via API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE Initial Commit May 15, 2017
README.md v1.1 release May 24, 2017
jss-config-in-a-box.sh v.2.2 release Nov 2, 2018




This allows you to clone a JSS via the API to a new JSS server.


Big thanks to Jeffrey Compton for the API work he did with this: https://github.com/igeekjsc/JSSAPIScripts/blob/master/jssMigrationUtility.bash

I have merely restructured a lot of his code to suit my own needs.

Getting started

  1. Run the script.
  2. Follow the prompts.
  3. There is no step 3!

You will be asked for a location to store xml data from the JSS API. If data already exists, then you'll be asked if you wish to archive it. Otherwise the folders will be created.

You have two choices. Download or Upload. Selecting either will prompt for server details and credentials.