Posted on 03-25-2021 03:38 AM
I need to whitelist Jabra Direct in a Configuration Profile since they're still using a kernal extension, but I've been unable to get the Team ID and Kernal Extension Bundle name from Jabra Enterprise Support (they read whitelist and think I'm trying to whitelist a url). I can't seem to reach anyone there who knows what I'm talking about.
Do any of you have this whitelisted already who can post the Team ID and Kernal Extension Bundle name?
Posted on 03-25-2021 04:39 AM
BundleID = com.jabra.usbdevice
TeamID = T939DEWMB4
Posted on 03-25-2021 05:40 AM
Thank you very much
Posted on 05-18-2021 05:46 AM
Hello JRB, how do you package the Jabra Direct software itself? When I use the package from Jabra it always fails through self service installation … how have you solved this?
Posted on 03-07-2022 05:04 PM
@jlattke I modified a script to Download\Install the latest version of Jabra Direct to user machines. It can also be used to update existing versions by re-running it. Script below:
#!/bin/bash
# Based on a script that installs the latest version of chrome.
loggedInUser=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/Name :/ && ! /loginwindow/ { print $3 }' )
if [[ -z "$loggedInUser" ]] || [[ "$loggedInUser" == 'root' ]] || [[ "$loggedInUser" == "loginwindow" ]] ; then
echo "Failed to gather loggedInUser correctly"
exit 1
else
echo "loggedInUser is $loggedInUser"
fi
loggedInUID=$(id -u "$loggedInUser")
dmgfile="JabraDirectSetup.dmg"
volname="Jabra Direct Setup"
logfile="/Library/Logs/JabraInstallScript.log"
installerName="JabraDirectSetup.pkg"
url='https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg'
/bin/echo "--" >> ${logfile}
/bin/echo "`date`: Downloading latest version." >> ${logfile}
/usr/bin/curl -s -o /tmp/${dmgfile} ${url}
/bin/echo "`date`: Mounting installer disk image." >> ${logfile}
/usr/bin/hdiutil attach /tmp/${dmgfile} -nobrowse -quiet
/bin/echo "`date`: Installing..." >> ${logfile}
### run the installer as the user
/bin/launchctl asuser "$loggedInUID" /usr/sbin/installer -pkg "/Volumes/${volname}/${installerName}" -target /
/bin/sleep 10
/bin/echo "`date`: Unmounting installer disk image." >> ${logfile}
/usr/bin/hdiutil detach $(/bin/df | /usr/bin/grep "${volname}" | awk '{print $1}') -quiet
/bin/sleep 10
/bin/echo "`date`: Deleting disk image." >> ${logfile}
/bin/rm /tmp/"${dmgfile}"
exit 0
Posted on 10-19-2023 12:56 PM
Better overall solution is to use Installomator:
https://github.com/Installomator/Installomator
It will Install\Update JabraDirect amongst tons of other apps. Highly recommend baking this into your workflow.