Nexthink deployment on sequoia

SMR1
Contributor III

Since we upgraded to sequoia, we had to update our Nexthink version, because the install was failing on enrollments. After changing it and enrollig a sonoma device, it works and shows in nexthink. When we enroll a mac on sequoia, it looks like it installs on the device, but never shows in nexthink.

8 REPLIES 8

Mperez718
New Contributor II

We had a similar issue when installing Nexthink on Sequoia devices. We had to update our PPPC configuration profile to give nexthink a missing permission.

Mperez718_0-1747150286923.png

 

SMR1
Contributor III

@Mperez718  Do you mind sharing how your originall PPPC setup?

Mperez718
New Contributor II

Let me see if I have a copy of the OG .mobileconfig somewhere as I normally back them up before i make a change. 

SMR1
Contributor III

I know the only thing we have in our current pppc is to allow nxtsvapp and that worked fine with sonoma and prior OS's. We also package the installer via composer and use a post install script for the install. I added the nxtcod to match what you had, but not having any luck with it reporting in the nexthink console. I'll do some more testing.

sdagley
Esteemed Contributor III

@SMR1 I just checked our Nexthink PPPC settings, which are working on macOS Sequoia, and it's just SystemPolicyAllFiles Allow for nxtsvapp.

SMR1
Contributor III

@sdagley That's weird, curious why on our Mac's their not showing in the console. I'll do some more playing testing.

Do you use a post install script?

sdagley
Esteemed Contributor III

@SMR1 Our postinstall script is pretty basic:

#!/bin/sh
## postinstall

InstallPath="/private/var/tmp/Nexthink"

"$InstallPath/uninstaller"

/usr/bin/cd "$InstallPath/csi.app/Contents/MacOS"

"$InstallPath/csi.app/Contents/MacOS/csi" -address tenantname.nexthink.cloud \
-tcp_port 443 \
-key "$InstallPath/Customer Key.txt" \
-engage enable -data_over_tcp enable \
-ra_execution_policy signed_trusted_or_nexthink \
-use_assignment enable

# Sleep to allow time for the install process to complete
/bin/sleep 10

# Delete the install files
/bin/rm -rf "$InstallPath"

exit 0		## Success

sdagley
Esteemed Contributor III

Breaking the thread below to post a link to the official Nexthink docs on creating the needed Configuration Profile: https://docs.nexthink.com/platform/getting-started/planning-your-installation/installing-collector/m...