Parallels Desktop Business Edition Administrator's Guide
ProductsSupportDocumentation
  • Introduction
    • Business Edition Features Overview
  • Deploying Parallels Desktop for Mac Business Edition
    • Deploying via an Invitation Email
    • Mass Deployment Using Mac Management Tools
      • Prerequisites
      • Supported Mac Management Tools
      • Preparing the Autodeploy Package
        • Downloading the Autodeploy Package
        • Specifying a License Key
        • [OPTIONAL] Adding the Parallels Desktop Installation Image
        • [OPTIONAL] Adding a Virtual Machine
          • Installing Parallels Tools
          • Preparing Windows for Mass Deployment
          • Common Configuration Options
        • Adding Windows Application Stubs
        • Configuring Deployment Options
        • Single Application Mode
        • [MANDATORY] Creating a Flat Package
        • Testing the Autodeploy Package
      • Deploying Parallels Desktop and Virtual Machines on Macs
        • Deploying with Jamf Pro
          • Automating Parallels Desktop Initial Setup with a Configuration Profile
        • Using a Script to Change VM Options
    • Enrolling Virtual Machines in Azure Active Directory
  • Parallels Desktop for Mac Business Edition Features
    • Using Configuration Profiles
      • Creating a Configuration Profile
      • Applying a Configuration Profile to a License Key
      • Provisioning a Corporate VM Image
        • Creating a VM Image
        • Creating a Configuration Profile
        • Installing a VM Image on a Mac
      • Enabling Major Version Upgrades
        • Creating a Configuration Profile
    • Participating in the Customer Experience Program
    • Locking a Virtual Machine on Suspend
    • Activating Using a Corporate Account
    • Restricting a Virtual Machine Configuration with a Custom Password
    • Restricting User Actions in Parallels Desktop with a Custom Password
    • Setting an Asset Tag in the Virtual Machine BIOS
    • Using Custom Graphics and Links in the Control Center
    • Hiding Developer Tools in the Parallels Desktop GUI
    • Encrypting a Virtual Machine using the Command Line
    • Single Application Mode
    • Setting an Expiration Date on a Virtual Machine
    • Enforcing USB Device Policies
    • Resetting the Guest OS Password
    • Setting Up a Local Update Server
      • Setting Up a Local Web Server
      • Creating the Parallels Update XML File
      • Configuring Individual Macs
    • Configuring Parallels Desktop Update Branch
    • Customizing the Support Center Option
Powered by GitBook

Other Resources

  • Community Forum
  • Knowledge Base
  • Request Support

Social Media

  • Facebook
  • Twitter/X
  • YouTube
  • LinkedIn

© 2025 Parallels International GmbH. All rights reserved.

On this page
  1. Deploying Parallels Desktop for Mac Business Edition
  2. Mass Deployment Using Mac Management Tools
  3. Deploying Parallels Desktop and Virtual Machines on Macs

Using a Script to Change VM Options

PreviousAutomating Parallels Desktop Initial Setup with a Configuration ProfileNextEnrolling Virtual Machines in Azure Active Directory

Last updated 1 year ago

When you need to change configuration settings of all virtual machines that are already registered on a Mac computer, you can use the Parallels desktop command-line interface. To do so, you first need to create a script to perform a desired configuration modification. You can then execute the script on a Mac computer using one of the remote Mac management tools described earlier in this chapter.

The following is a script example that disables the auto pausing option for all virtual machines registered on a Mac computer:

for i in $( prlctl list -a --info | grep "ID" | sed 's/.....//;s/.$//' ); do 
  prlctl set $i --pause-idle off 
done

The script above uses the prlctl list command to first obtains a list of registered virtual machines and then (inside the loop) sets the --pause-idle option for every VM to "off", which disables pausing of an idle virtual machine.

The complete command-line reference is documented in the .

Parallels Desktop Developer's Guide