Deploying software update declarations using Blueprints in Jamf Pro
Jamf Pro通过Blueprints功能允许管理员向受管Mac发送DDM声明以自动执行macOS软件更新。管理员可设置目标操作系统版本和更新截止日期(如macOS 15.6.0于2025年8月1日18:00前完成),从而实现统一管理。 2025-8-3 19:6:45 Author: derflounder.wordpress.com(查看原文) 阅读量:17 收藏

One of the management options Jamf Pro now provides with Blueprints is sending DDM declarations to managed Macs run macOS software updates automatically. This is comparable to Jamf Pro’s managed software update functionality, which also provides the ability to send a DDM declaration to run software updates.

For those familiar with Jamf Pro’s managed software update functionality, the Blueprints software update declaration provides the following update options:

  • Download and schedule to install
  • Specific version

The Specific version functionality in the managed software update functionality tells the managed Mac to download and install the update for a specific macOS version, like macOS 15.6.0.

The Blueprints software update declaration option provides that same experience, where you can do the following:

  • Set a date that you want to have your Macs updated by.
  • Set the OS version you want to update to.

For more details, please see below the jump.

For this example, I have the goal of updating managed Macs to the following version of macOS:

  • macOS 15.6.0

I want to have them all updated by Friday, August 1 2025 at 6:00 PM (18:00)

I can set up a Blueprint in Jamf Pro to deploy a software update declaration to enforce this using the following procedure:

1. Log into Jamf Pro.

2. Select Blueprints

3. Click on Update software to latest version.

4. Give it a name when prompted. For this example, I’m using Update to macOS 15.6.

5. Select a Jamf Pro smart or static group. For this example, I’m selecting a static group named Managed Software Update Deployment Group.

6. In the Software Updates section, I’m choosing the following settings:

  • Date and time of the update:
    • 08/01/2025, 18:00
  • Target OS version:
    • 15.6

Note: The options available via Blueprints for software declarations are the ones Apple has specified for software update declarations. For more information about this topic, please see the following link:

https://support.apple.com/guide/deployment/software-update-declarative-configuration-depca14ecd4d/web

7. Once all the information has been entered and verified to be correct, click the Save button.

Once everything has been configured, Jamf Pro should inform you that you have undeployed changes. Click the Deploy button to deploy the changes to the Macs you want to manage.

Once deployed, the Blueprints screen in Jamf Pro should show the newly-created Update to macOS 15.6 Blueprint as being deployed.

On your managed devices, you can verify that the new service background task configuration has been deployed by clicking on the enrollment profile, then scrolling to the bottom. In the case of this example, you should see a Device Declarations section with a listing for Software Update.

If you click on that listing, you should see the details of the software update declaration.

From the user’s perspective, they should see a Notifications center notification appear with two available options:

  • Details
  • Update

When you click the Details button, you should see behavior similar to what’s shown below:

When you click the Update button, you should see behavior similar to what’s shown below:

Note: The video above has been edited to artificially reduce the amount of time the OS update took to run. Run time of the pre-edited video was 14 minutes 42 seconds.


文章来源: https://derflounder.wordpress.com/2025/08/03/deploying-software-update-declarations-using-blueprints-in-jamf-pro/
如有侵权请联系:admin#unsafe.sh