Manage Chrome Browser updates with Jamf Pro (macOS)

Applies to macOS users who use managed Chrome Browser.

As a Chrome Enterprise administrator, you can use Jamf Pro® version 10.19 or later to deploy and manage Chrome Browser updates on Apple® macOS®.

Before you begin

  • Make sure you have access to the Jamf Pro version 10.19 or later console.

Deploy Chrome Browser update policies

  1. Sign into the Jamf Pro console.
  2. On the left, click Computersand thenConfiguration profiles.
  3. On the top right, click New.
  4. On the Options tab of your new macOS configuration profile, click Application & custom settingsand thenConfigure settings.
  5. Under Source, select Custom schema.
  6. In Preference domain, paste com.google.keystone.
  7. Copy the following JSON text:

    {

    "title": "com.google.keystone",

    "description": "Google Update Controls",

    "options": {

    "remove_empty_properties": true

    },

    "properties": {

     

    "updatePolicies": {"description": "Update policies",

          "properties": {

    "global": {

      "description": "Global Update controls",

      "properties": {

    "UpdateDefault": {

      "enum": [

    0,

    1,

    2,

    3

      ],

      "options": {

    "enum_titles": [

      "Always Allow Updates (recommended)",

      "Updates are installed only from the scheduled update checks",

      "Turn off auto-updates",

      "Updates are never applied"

    ]

      },

      "title": "Default Update Policy",

      "type": "integer"

    }

      },

      "title": "Global Update Controls",

      "type": "object"

    },

    "com.google.Chrome": {

      "description": "Chrome Update controls",

      "properties": {

    "UpdateDefault": {

      "enum": [

    0,

    1,

    2,

    3

      ],

      "options": {

    "enum_titles": [

      "Always Allow Updates (recommended)",

      "Updates are installed only from the scheduled update checks",

      "Turn off auto-updates",

      "Updates are never applied"

    ]

      },

      "title": "Default Update Policy",

      "type": "integer"

    },

    "targetVersionPrefix": {

      "title": "Target Version Prefix - Specify which version Chrome can update to",

      "type": "string"

    },

    "UpdatesSuppressedStartHour": {

      "title": "UpdatesSuppressedStartHour - [0-23] hour in military time for starting of the update window. This is local machine time.",

      "type": "integer"

    },

    "UpdatesSuppressedStartMin": {

      "title": "UpdatesSuppressedStartMin - [0-59] minute of the starting of the update window. This is in local machine time.",

      "type": "integer"

    },

    "UpdatesSuppressedDurationMin": {

      "title": "UpdatesSuppressedDurationMin - The duration of the update window in minutes. If this value is 0, the window is ignored.",

      "type": "integer"

    }

      },

      "title": "com.google.chrome",

      "type": "object"

    }

          },

          "title": "Update policies",

          "type": "object"

        }

    }

    }

  8.  In Schema, paste the copied JSON text.
  9. Click Properties. You will see new configuration items for global and Google Chrome.
  10. Under Google Chrome, configure the values as needed.
  11. Name the profile and assign it to any other configuration profile in Jamf Pro. 
  12. Deploy the profile to your machine.
Was this helpful?
How can we improve it?