Skip to main content
Question

Dameware Remote Everywhere

  • January 20, 2023
  • 7 replies
  • 153 views

Forum|alt.badge.img+3

Hello, looking for some help/advice.

Has anyone successfully deployed the Dameware Remote Everywhere Agent?

Does anyone have a working script they could share?

We have created the bulk agent and have the ID, but no success.

Thanks for any info.

7 replies

Forum|alt.badge.img+4
  • New Contributor
  • August 15, 2023

I was able to get Dameware Remote Everywhere agent to install using this script sudo ./Dameware\\ Remote\\ Everywhere\\ Agent\\ Installer.app/Contents/MacOS/Dameware\\ Remote\\ Everywhere\\ Agent\\ Installer -s -iid (insert id key here)

 

 

Im running into issues on how to to configure a profile to accept the screen recording prompts and desktop access.

 

com.mspanywhere.agenthellper

 

Coderequirements=

identifier "com.mspanywhere.agent" and anchor apple generic and certificate 1[field.1.2.840.11...........] /* exists */ and certificate leaf[field.1.2.840.11.........] /* exists */ and certificate leaf[subject.OU] = YT..........7

 

app or service = screencapture, policydesktopfolder = allow.

 

If I deploy the app the machine is still prompting for screencapture and desktopfolders access to be setup.

Any ideas on how to change the PPPC to have this accepted beforehand?

Dameware support has suggested putting in a feature request to suppress the prompts. This option doesn't seem doable.


Forum|alt.badge.img+3
  • Author
  • New Contributor
  • September 1, 2023

Hi Fardoomz, many thanks for your response but we still can't get it to work :(

Would you be able to share your workflow ? We keep getting an error with your script "The Zip file contained no package"


Forum|alt.badge.img+4
  • New Contributor
  • September 1, 2023

I downloaded and installed the Dameware Remote Everywhere package locally.   Opened Jamf Composer and created a package called dre_agent_installer. 

/Library/dre_agent_installer/. This location has the app, license, copywright and dsstore.

Permissions were changed from my local creds to root and wheel (owner/group)

This packaged was then uploaded into jamf for packages.

Script created for installation:

 

cd "/Library/dre_agent_installer" sudo ./Dameware\\ Remote\\ Everywhere\\ Agent\\ Installer.app/Contents/MacOS/Dameware\\ Remote\\ Everywhere\\ Agent\\ Installer -s -iid longIIDcodehere

 

 My jamf policy has the package and the script.

 

I used the PPPC utility to create a config for the security prompts that were displayed.  The only thing we cannot setup as allow is the ScreenCapture as the user has to accept and setup when prompted.

 

I hope this helps.

 

 

 


Forum|alt.badge.img+3
  • Author
  • New Contributor
  • September 1, 2023

Great, thanks. I will give this a try !


Forum|alt.badge.img+1
  • New Contributor
  • February 1, 2024

Great, thanks. I will give this a try !


Hey there! Were you able to get this solution to work? If so, mind sharing the script? I've been attempted to use the script provided above but have been unsuccessful. Thanks!


scooterkohler
Forum|alt.badge.img+7
  • Jamf Heroes
  • September 22, 2025

I downloaded and installed the Dameware Remote Everywhere package locally.   Opened Jamf Composer and created a package called dre_agent_installer. 

/Library/dre_agent_installer/. This location has the app, license, copywright and dsstore.

Permissions were changed from my local creds to root and wheel (owner/group)

This packaged was then uploaded into jamf for packages.

Script created for installation:

 

cd "/Library/dre_agent_installer" sudo ./Dameware\\ Remote\\ Everywhere\\ Agent\\ Installer.app/Contents/MacOS/Dameware\\ Remote\\ Everywhere\\ Agent\\ Installer -s -iid longIIDcodehere

 

 My jamf policy has the package and the script.

 

I used the PPPC utility to create a config for the security prompts that were displayed.  The only thing we cannot setup as allow is the ScreenCapture as the user has to accept and setup when prompted.

 

I hope this helps.

 

 

 

Anyone have some nuggets of wisdom they can share? I am struggling to get this dang software installed!! I have tried all the above steps to no avail


bartloeb
  • New Contributor
  • February 11, 2026

This script worked for me at Saint Mary’s College. It does a silent install successfully, see notes below.

#!/bin/bash

# --- Configuration ---
SMB_URL="guest:@itnas01.saintmarys.edu/JAMF"
DMG_NAME="dre_agent.dmg"
IID_CODE="8e04b4e6-0205-11f1-b22b-0affd1392461"
NAS_MOUNT="/tmp/smc_nas"
APP_NAME="Dameware Remote Everywhere Agent Installer.app"

# 1. Cleanup previous attempts
echo "Cleaning up mount points..."
[ -d "/Volumes/JAMF" ] && sudo umount -f "/Volumes/JAMF" 2>/dev/null
[ -d "$NAS_MOUNT" ] && sudo umount -f "$NAS_MOUNT" 2>/dev/null
mkdir -p "$NAS_MOUNT"

# 2. Mount the SMB share
echo "Connecting to Saint Mary's IT NAS..."
mount_smbfs -N "//$SMB_URL" "$NAS_MOUNT"

if [ $? -ne 0 ]; then
    echo "Error: Could not mount SMB share. Are you on the SMC network?"
    exit 1
fi

# 3. Mount the DMG DIRECTLY from the NAS (No Copying)
echo "Mounting $DMG_NAME directly from network..."
# We use -nobrowse to keep it quiet and -readonly to ensure no lock issues
MOUNT_INFO=$(sudo hdiutil attach "${NAS_MOUNT}/${DMG_NAME}" -nobrowse -readonly -noverify | grep "/Volumes/")
DMG_MOUNT_POINT=$(echo "$MOUNT_INFO" | awk -F'\t' '{print $3}')

if [ -z "$DMG_MOUNT_POINT" ]; then
    echo "Error: Failed to mount DMG from network path."
    sudo umount "$NAS_MOUNT"
    exit 1
fi

# 4. Remove Quarantine (on the mounted volume's app)
echo "Ensuring Gatekeeper allows the installer..."
sudo xattr -rd com.apple.quarantine "${DMG_MOUNT_POINT}/${APP_NAME}" 2>/dev/null

# 5. Silent Installation
echo "Executing silent installer for Saint Mary's College..."
BINARY_PATH="${DMG_MOUNT_POINT}/${APP_NAME}/Contents/MacOS/Dameware Remote Everywhere Agent Installer"

if [ -f "$BINARY_PATH" ]; then
    # Execute the binary inside the app
    sudo "$BINARY_PATH" -s -p "$IID_CODE"
    echo "Installation triggered successfully."
else
    echo "Error: Installer binary not found at $BINARY_PATH"
fi

# 6. Cleanup
echo "Disconnecting from SMC NAS..."
sleep 10 # Extra time to ensure the installer has loaded into RAM
sudo hdiutil detach "$DMG_MOUNT_POINT"
sudo umount "$NAS_MOUNT"
rmdir "$NAS_MOUNT"

echo "Process Complete."

 

So this mounts the disk image from an smb share we have at the college. Note the IID, I had to get that from the DRE admin console so you will need access to get a valid code. In my admin console, you click on Management and then Installers. Then make a new installer for the agent or click on a recent one that you have the installer for, and you will see the Installer ID(IID) there. Also notice the switch to identify the IID code to the installer is now “-p” This does a silent install and it works but the user will still be prompted to allow System Settings preferences for Full disk access, Accessibility and Screen Recording. I think you could make a PPPC for the Full Disk and the Accessibility panes, but not the Screen Recording. My attempts to do so have not been successful and the vendor is either unwilling or unable to provide one.

 

My strategy at this point is to install it via request so I can walk the Staff or Faculty member through the permissions settings, and to add it to my imaging post installs checklist so that new Macs will just get it as part of the build. Apple’s Security model makes these kind of deployments challenging.

 

If anyone has a working PPPC config profile please share…

 

Bart Loeb (bloeb@saintmarys.edu)

Saint Mary’s MacAdmin