Monitoring and Managing Windows VM Updates from Jamf

To monitor the update status of Windows installations in Parallels Desktop virtual machines from Jamf, do the following:

  1. Copy this script from Parallels' GitHub page.

  2. From your Jamf dashboard, go to Settings -> Computer Management -> Extension Attributes and use Ctrl + N to create a new extension attribute. Set the Input type to Script and paste the script into the respective field.

To keep Windows up to date on Parallels Desktop virtual machines, do the following:

  1. Copy this script from Parallels' GitHub page.

  2. From your Jamf dashboard, go to Settings -> Computer Management -> Scripts and use Ctrl + N to create a new script. Fill out the details on the General tab, then switch to the Script tab and paste the script there.

  3. Switch to the Options tab and add the following labels for clarity:

    • Parameter 4: Mode (check, list-updates, install, uninstall, check-and-install)

    • Parameter 5: Unattended ( true | false)

    • Parameter 6: Auto Reboot ( true | false)

    • Parameter 7: Verbose ( true | false ) Provides more output

    • Parameter 8: Force on all VMs ( true | false ) Forces update checks on all VMs regardless of their current state

  4. Click Save.

  5. To apply the script, go to Computers -> Content Management -> Policies and use Ctrl + N to create a new policy. On the General page, under the Trigger section, check all the boxes except for Custom. Set Execution Frequency to Once every day.

  6. Switch to the Scripts page and use the + button to add the previously created script to the policy. Set Priority to After, and assign the following values:

    • Mode: check-and-install

    • Unattended: true

    • Auto Reboot: true

    • Verbose: true

    • Force on all VMs: true

  7. Switch to the Scope tab and use it to target all the computers included in this deployment's scope.

  8. Click Save.

From your Jamf dashboard, go to Computers -> Content Management -> Policies and create a policy to monitor and enforce Windows updates across your Parallels Desktop for Mac deployments.

Last updated