RemotePC

    Menu

    • My Account
    • Login
    • Sign up
    • Features
    • Pricing
    • Download
    • Remote Access Products
      • Remote Access for Consumers/SOHO
      • Remote Access for Teams
      • Remote Access for Enterprises
      • Remote Access for Helpdesk

      Mass Deployment via JumpCloud

      Related Links
      • Mass deployment for Windows
        • Mass deployment via Intune
        • Mass deployment via Desktop Central
        • Mass deployment via RemotePC Viewer
        • Mass deployment via NinjaOne
      • Mass deployment for Mac
      • Mass deployment via Intune
      • Mass deployment via ARD
      • Mass deployment via Jamf
      • Mass deployment via Kandji
      • Mass deployment via NinjaOne
      • Mass deployment via JumpCloud
      • Mass deployment for Android
      • Mass deployment via MDM
      • Mass deployment via Intune

      Deploy RemotePC via JumpCloud

      Use JumpCloud to remotely deploy the RemotePC application to multiple Mac devices or groups.

      • Prerequisites
      • Enable Accessibility, Screen Recording, and Allow in the Background Using JumpCloud Policy
      • Register Computers Using Custom Parameters
      • Deploy RemotePC via JumpCloud

      Prerequisites:

      • Download the RemotePC mass deployment package.
      • Log in and copy the Configuration ID applicable to your account.

      Enable Accessibility, Screen recording, and Allow in the Background Using JumpCloud Policy

      1. Navigate to the JumpCloud Admin Portal. Enter your Email and click 'Continue'. Enter your Password and click 'Admin Login'.

        RemotePC

      2. Navigate to 'DEVICE MANAGEMENT' > 'Policy Management'.

        RemotePC

      3. Click RemotePC. The 'New Policy' popup appears. Click the 'Mac' tab.

        RemotePC

      4. Scroll down or type in to locate 'MDM Custom Configuration Profile' and click 'configure'.

        RemotePC

      5. In the 'New Policy' popup, under the 'Details' tab, enter the following.
        1. Policy Name: RemotePC-Config-Policy
        2. Policy Notes: Mass deployment for RemotePC
        3. Under the 'Settings' section, click 'upload file'.
          1. Download the RemotePC.mobileconfig file and click 'Upload'.
          2. The configuration file has been successfully uploaded. Click 'Save.'

            RemotePC

        4. To apply the configuration policy to all devices within the available groups, click the 'Device Groups' tab and select the corresponding Device Group checkboxes.

          RemotePC

          Alternatively, to apply the configuration policy to selected devices, click the 'Devices' tab and select the corresponding Device checkboxes.

          RemotePC

          You can apply the policy to any existing policy groups by clicking the 'Policy Groups' tab and selecting the corresponding Policy Group Checkboxes. Click 'Save'.

          RemotePC

        5. In the 'Configuration Associations' popup, click 'Save'. The new configuration policy has been saved successfully.

          RemotePC

          Note: The device will automatically allow most permissions added in the MDM Custom Configuration Profile. While the ScreenCapture permission cannot be explicitly granted, the device will be configured to allow any user account to enable it. For information on screen recording permissions, refer to the Remote Access via Desktop FAQ.

      Register Computers Using Custom Parameters

      1. Open the 'RemotePC Preinstall.sh' file you previously downloaded.
      2. Edit the script, add values for the required parameters as listed in the table below, and save the file. Refer to the image for reference.

        RemotePC

      3. Use the parameters below to register computers to a specific group, along with other parameters during deployment.
      4. Parameters Description
        DEPLOY_CODE This is a mandatory parameter, and you can find it under Deploy Package > Group deployment > Configuration ID in your RemotePC account
        PERSONAL_KEY Set a 'Personal Key' for the remote computer
        GROUP_NAME Name of the group in which the computer will be assigned *
        HIDE_TRAY
        1 Enabling this option will prevent users from accessing the tray options on their remote computers
        0 Unhide the tray and allow users to access tray options
        HOSTALLOWDENY_REQUEST
        0 Connection request permission is disabled
        1 Automatically decline the connection in the login screen after the request expires
        2 Automatically allow connection in the login screen after the request expires
        3 Allow connection after the request expires

      Deploy RemotePC via JumpCloud

      1. Navigate to 'DEVICE MANAGEMENT' > 'Commands'.

        RemotePC

      2. Click the RemotePC > 'Command'.

        RemotePC

      3. The 'New Command' popup appears. Click the 'Details' tab. Enter the following under Details.
        1. Enter the Name (e.g., RemotePC Deployment).
        2. Click the 'Run As' dropdown and select 'root'.
        3. Enter a 'Description' (e.g., Mass deployment for RemotePC (Optional)).
        4. Select 'Mac' under 'Type'.
        5. Enter the following command.
          #!/bin/bash
          # Define file paths using the JumpCloud file destination
          PREINSTALL_SCRIPT="/tmp/RemotePC Preinstall.sh"
          INSTALL_PKG="/tmp/RemotePCHost.pkg"
          APP_PATH="/Applications/RemotePCHost.app"
          
          # --- Run Pre-installation Script —
          echo "Running pre-installation script..."
          /bin/bash "$PREINSTALL_SCRIPT"
          if [ $? -ne 0 ]; then
              echo "Pre-installation script failed. Exiting."
              exit 1
          fi
          
          # --- Install the Package —
          echo "Installing the package..."
          installer -pkg "$INSTALL_PKG" -target /
          if [ $? -ne 0 ]; then
          echo "Package installation failed."
              exit 1
          fi
          
          # --- (Optional) Clean up the files from the /tmp directory —
          rm "$PREINSTALL_SCRIPT" "$INSTALL_PKG"
          echo "Installation complete."
          
          # --- Launch the installed RemotePC Application —
          loggedInUser=$(stat -f "%Su" /dev/console)
          if [[ "$loggedInUser" != "root" && -d "$APP_PATH" ]]; then
              echo "Launching app for user: $loggedInUser"
              sudo -u "$loggedInUser" open "$APP_PATH"
          else
              echo "No logged-in user. Skipping app launch."
          fi
        6. Schedule the launch event frequency as needed by selecting the event from the 'Event' dropdown. You can set the timeout duration to your preference or use a custom value.
        7. Click 'Upload File' to select the downloaded and edited 'RemotePC Preinstall.sh' script file and click 'OK'.
        8. Click 'Upload File' to select the downloaded 'RemotePCHost.pkg' file on your computer and click 'OK'.

          RemotePC

        9. Update the PREINSTALL_SCRIPT and INSTALL_PKG variables in the Command with the 'File Destination' paths of the script and the package, respectively.

          RemotePC

        10. To apply the command to all devices within the available groups, click the 'Device Groups' tab and select the corresponding Device Group checkboxes.

          RemotePC

          Alternatively, to apply the command to selected devices, click the 'Devices' tab and select the corresponding Device checkboxes. Click 'Save'.

          RemotePC

        11. To deploy the saved command immediately to all the devices, click on 'Run Now'. It may take some time for the machines to receive the deployment package.

          RemotePC

          The command result details can be checked from the 'Results' tab.

          RemotePC

          Once the RemotePC application is successfully installed, check for the device in the RemotePC dashboard. The machine will be listed in the dashboard under 'Computers'.
      • RemotePC™

      • Features
      • Pricing
      • Team
      • Enterprise
      • Access via Web
      • Access via Mobile
      • RemotePC for Linux
      • Corporate
      • Get Started

      • Download
      • Sign Up
      • FAQs
      • Video Tutorials
      • Services

      • Partners
      • Compliance
      • Legal

      • Terms of Service
      • Privacy Policy
      • Acceptable Use Policy

      Support


      © IDrive Inc.