Go Back   DisplayLink Forum > DisplayLink Graphics Technology > Mac Software

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 07-29-2021, 09:09 PM   #3
donmontalvo
Junior Member
 
Join Date: Jan 2017
Posts: 26
Default

The Jamf Pro "files and folders" payload isn't intended to launch applications. That would likely create a significant security risk.

Apple recommends using a Launch Agent. With that said, the one that comes with the DisplayLinkLoginScreenExtension.pkg package doesn't seem to work.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleVersion</key>
	<string>1.4.0 (120)</string>
	<key>Disabled</key>
	<false/>
	<key>KeepAlive</key>
	<true/>
	<key>Label</key>
	<string>com.displaylink.DisplayLinkUserAgent</string>
	<key>LimitLoadToSessionType</key>
	<string>LoginWindow</string>
	<key>ProcessType</key>
	<string>Interactive</string>
	<key>ProgramArguments</key>
	<array>
		<string>/usr/bin/open</string>
		<string>-W</string>
		<string>/Applications/DisplayLink Manager.app</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
	<key>ThrottleInterval</key>
	<integer>5</integer>
	<key>Umask</key>
	<integer>0</integer>
</dict>
</plist>
It's a moot point now, since 1.4 provides a method that uses the defaults command. It's a huge improvement that allows the use of a Configuration Profile using Applications & Settings payload, using Jamf Pro.

1. Launch Terminal and run this to create a preference file:
defaults write /private/tmp/com.displaylink.DisplayLinkUserAgent AppAutostart 1
Then run this to convert the preference file to an uploadeable format:
plutil -convert xml1 /private/tmp/com.displaylink.DisplayLinkUserAgent.plist
Then cat the file to make sure it is readable, if it comes back with gibberish, it wasn't converted properly:
cat /private/tmp/com.displaylink.DisplayLinkUserAgent.plist
2. Create a new Configuration Profile using the "Application & Custom Settings" payload, and upload /private/tmp/com.displaylink.DisplayLinkUserAgent.plist to the payload, using com.displaylink.DisplayLinkUserAgent as the preference domain, scoped to all computers.

3. There is no step 3.

Thanks,
Don

Last edited by donmontalvo; 07-29-2021 at 09:49 PM.
donmontalvo is offline   Reply With Quote
 

Tags
command line, configuration profile, defaults, login

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:05 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, vBulletin Solutions, Inc.