Disable Customer experience improvement program in citrix Receiver not working

app2pack
New Contributor II

I am able to disable the CEIP using the below command in the terminal.
defaults write com.citrix.receiver.nomas CEIPEnabled -bool false
when I try to automate using script, the value is getting applied in the com.citrix.receiver.nomas.plist file and I am able to see it using defaults read. But the application still has the CEIP enabled.Why the changes are not getting applied? I even tried killall cfprefsd. It still fails. Any one able to disable it?
088f2ed089864568b04c486c736e074d

3 REPLIES 3

Ashok_A
New Contributor III

This is what I've applied as payload profile and works for me.

<?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>AutoUpdateState</key>
    <string>Disabled</string>
    <key>CEIPEnabled</key>
    <false/>
</dict>
</plist>
Best Regards,
Ashok Amirthalingam
Linkedin: https://www.linkedin.com/in/ashokamirthalingam/

namrata_ponnam
New Contributor

Hi,
Can you help me with disabling these option?
Reconnect apps when I start or refresh apps – this option is checked by default, it needs to be unchecked

Under privacy tab, both option needs to be “No thanks”
(first is the CEIP)

Command for this is : defaults write com.citrix.receiver.nomas CEIPEnabled -bool false
When we run this command on terminal, It gets changed to No, Thanks from I agree. This is only happening for CEIP which is the first option. We would need to find the command for Crash Reporting which helps to change it to No, Thanks from Crash Reporting.

Option to notify for upgrades needs to be disabled (it is enabled by default)

Ashok_A
New Contributor III

@namrata_ponnam you must have them applied through your MDM solution as Managed Preferences so called Configuration profile (OR) in other terms, Payload profiles.

I understand you like to keep CIEP and Crash reporting set to default as "No Thanks", I paste the screenshot here.
5e94e0d5e5da4ea399359d1c5a8c9799

Please try this key "CrashReportingEnabled" and boolean value as NO/false

<?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>AutoUpdateState</key>
    <string>Disabled</string>
    <key>CEIPEnabled</key>
    <false/>
    <key>CrashReportingEnabled</key>
    <false/>
</dict>
</plist>
Best Regards,
Ashok Amirthalingam
Linkedin: https://www.linkedin.com/in/ashokamirthalingam/