Posted on 02-25-2019 11:22 AM
Hello,
As Citrix replaced Receiver with Workspace, we are looking for best practice to deploy Citrix Workspace VDI server address and name.
Yes, setup is very simple but still manual. I looked after Citrix Workplace setup process, could not capture any XML .plist files to use for configuration profile. Any automation solutions, recommendations would be highly appreciated. Maybe scripting, file capturing, etc.
Thanks!
Posted on 02-25-2019 12:56 PM
Seems like I captured the file:
~/Library/Application Support/Citrix Receiver/Config
Unfortunately, it does not look like .PLIST
I wish if there is a way to convert is to config profile somehow...
Posted on 03-26-2020 08:05 AM
I'm coming across the same issue, and was wondering if you found a resolution that worked for you? While it's possible to manually type it, our users often mistype it and then swear that "it just doesn't work."
Posted on 03-26-2020 08:09 AM
I set up Workspace with needed server on my Mac, then captured the file:
~/Library/Application Support/Citrix Receiver/Config
and deploy the file to users' home directory with Citrix Workspace deployment
Posted on 03-26-2020 09:06 AM
Sorry - New to this process. When I'm trying to convert it into a plist for JamfPro, I get an invalid file type.
Posted on 03-26-2020 09:49 AM
I do not convert that file to plist, I just capture it with Composer, make .dmg and deploy
Posted on 07-09-2020 12:28 PM
@mhasman should I propagate permissions or just drag and drop as is?
Posted on 07-09-2020 01:49 PM
@jwojda I do not change permissions, only by deploying .dmg, I check "Fill existing user home directories (FEU)"
Posted on 07-09-2020 01:52 PM
@mhasman hmm, okay, I tried that too, it looks like it tries to connect - prompts for my login, then spins for a bit and says Cannot connect to server.
Even just dragging/dropping the config file to a VM from a known working manual setup.
Posted on 02-02-2021 10:58 AM
Has anyone been able to get a custom plist configured to use in a config profile?
Posted on 02-02-2021 02:07 PM
No config profile
We deploy file "Config" to ~/Library/Application Support/Citrix Receiver/
Replacing SelectedStoreName, StoreName1, StoreURL1
Posted on 06-02-2022 03:15 PM
I know this is a little old, but how are you deploying the config dmg file you created?
Posted on 02-18-2021 09:02 PM
I installed Workspace, then, used Composer to take a modified snapshot. After that completed, I opened Workspace, entered my company's URL and then adjusted the preferences to what we are looking for. Once that was done, I closed Workspace and reran the snapshot to capture what changed. Of course, you have to go in and remove the "extras" that are not needed, but, was able to get the config file and some of the other settings in the "com.citrix.receiver.nomas.plist" file.
I built the package as a DMG, uploaded into Jamf Admin and selected the FET FUT options. It appeared to work fine on the first Mac I deployed it to. However, I'll need to test it with a different user account to verify that things still work correctly.
After I did that, I got to thinking why don't I use a Schema and a config profile for some of the settings in "com.citrix.receiver.nomas.plist"? Well, I've never done a schema before, but, was able to create one that has a couple settings that matter to us. The settings we are targeting are: AutoUpdateState, CEIPEnabled, CitrixCastingEnabled, CrashReportingEnabled. Everything was locked down with the configuration profile with the exception of the Citrix Casting - for some strange reason I was still able to change that setting even though the configuration profile did initially disable it.
I apologize to anyone who does these schemas on a regular basis, my formatting isn't the greatest. I was just happy it "sort of" worked.
{
"title": "com.citrix.receiver.nomas",
"description": "Citrix Workspace",
"properties": {
"AutoUpdateState": {
"type": "string",
"title": "AutoUpdateState",
"description": "Options are: Auto, Manual, Disabled.",
"examples": [
"Auto",
"Manual",
"Disabled"
]
},
"CEIPEnabled": {
"description": "Enable Customer Experience Improvement Program",
"title": "CEIPEnabled",
"type": "boolean"
},
"CitrixCastingEnabled": {
"description": "Enables Citrix Casting to External Hubs",
"title": "CitrixCastingEnabled",
"type": "boolean"
},
"CrashReportingEnabled": {
"description": "Crash Reporting",
"title": "CrashReportingEnabled",
"type": "boolean"
}
}
}