Integrating with the Device Enrollment Program

The Device Enrollment Program settings allow you to integrate with Apple’s Device Enrollment Program (DEP), part of Apple Deployment Programs. Integrating with DEP is the first step to enrolling a device with the JAMF Software Server (JSS) using a PreStage enrollment. After the JSS is integrated with DEP, you can use the JSS to configure enrollment and device setup settings.

To integrate with DEP, you need to upload the server token file (.p7m) you received from Apple. This process creates one instance of the program in the JSS. To meet the needs of your organization, you can repeat the process to create multiple instances of DEP.

For more information about DEP, see the following websites:

For complete instructions on using DEP, including steps for disowning a device from DEP, see the following website:

Apple Deployment Programs Help
https://help.apple.com/deployment/business/

Note: Disowning a device from DEP does not remove the device from the JSS.

Requirements

To configure an instance of DEP, you need a server token file from Apple, which requires an Apple Deployment Programs account. (For information, see the Integrating with Apple’s Device Enrollment Program (DEP) Knowledge Base article.)

Configuring an Instance of DEP

  1. Log in to the JSS with a web browser.

  2. In the top-right corner of the page, click Settings images/download/thumbnails/12977407/Settings_icon.png .

  3. Click Global Management.
    On a smartphone or iPod touch, this option is in the pop-up menu.

  4. Click Device Enrollment Program images/download/thumbnails/12977407/Device_Enrollment_Program.png .

  5. Click New images/download/thumbnails/12977407/New_icon.png .

  6. Enter a display name for the DEP instance.

  7. Click Upload Server Token File to upload the server token file you downloaded from Apple. This creates one instance of the program in the JSS.
    The information contained in the server token file is displayed.

  8. (Optional) Choose a supervision identity to associate with the DEP instance. (For more information, see Supervision Identities.)

  9. Click Save.

  10. To configure another instance of DEP, repeat steps 5-9.

Refreshing DEP Instance Information

The JSS allows you to manually refresh information in the DEP instance as needed.

  1. Log in to the JSS with a web browser.

  2. In the top-right corner of the page, click Settings images/download/thumbnails/12977407/Settings_icon.png .

  3. Click Global Management.
    On a smartphone or iPod touch, this option is in the pop-up menu.

  4. Click Device Enrollment Program images/download/thumbnails/12977407/Device_Enrollment_Program.png .
    A list of program instances is displayed.

  5. Click the program instance you want to refresh.

  6. Click Refresh.

If there is updated information in DEP, this information is displayed in the JSS.

Editing and Deleting an Instance of DEP

  1. Log in to the JSS with a web browser.

  2. In the top-right corner of the page, click Settings images/download/thumbnails/12977407/Settings_icon.png .

  3. Click Global Management.
    On a smartphone or iPod touch, this option is in the pop-up menu.

  4. Click Device Enrollment Program images/download/thumbnails/12977407/Device_Enrollment_Program.png .
    A list of DEP instances is displayed.

  5. Click the program instance you want to edit or delete.

  6. Do one of the following:

    • To edit the DEP instance, click Edit and make changes as needed. Then click Save.
      If you want to replace the server token file, click Upload Server Token File.
      Note: If you are uploading a new server token file to renew an expired DEP instance, it is recommended that you do not delete the expired instance from the JSS before uploading the new server token file.
      The changes are applied the next time the JSS contacts DEP.

    • To delete the DEP instance, click Delete and then click Delete again to confirm.
      Deleting a DEP instance removes the instance from the JSS but does not delete the settings in DEP.

Related Information

For related information, see the following sections in this guide:

Copyright | Privacy | Terms of Use | Security
Copyright JAMF Software, LLC 2016