Skip to main content
Question

Citrix Workspace server address setup

  • February 25, 2019
  • 12 replies
  • 107 views

mhasman
Forum|alt.badge.img+22

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!

12 replies

mhasman
Forum|alt.badge.img+22
  • Author
  • Valued Contributor
  • February 25, 2019

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...


Forum|alt.badge.img+3
  • New Contributor
  • March 26, 2020

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."


mhasman
Forum|alt.badge.img+22
  • Author
  • Valued Contributor
  • March 26, 2020

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


Forum|alt.badge.img+3
  • New Contributor
  • March 26, 2020

Sorry - New to this process. When I'm trying to convert it into a plist for JamfPro, I get an invalid file type.


mhasman
Forum|alt.badge.img+22
  • Author
  • Valued Contributor
  • March 26, 2020

I do not convert that file to plist, I just capture it with Composer, make .dmg and deploy


ImAMacGuy
Forum|alt.badge.img+23
  • Esteemed Contributor
  • July 9, 2020

@mhasman should I propagate permissions or just drag and drop as is?


mhasman
Forum|alt.badge.img+22
  • Author
  • Valued Contributor
  • July 9, 2020

@jwojda I do not change permissions, only by deploying .dmg, I check "Fill existing user home directories (FEU)"


ImAMacGuy
Forum|alt.badge.img+23
  • Esteemed Contributor
  • July 9, 2020

@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.


Forum|alt.badge.img+13
  • Valued Contributor
  • February 2, 2021

Has anyone been able to get a custom plist configured to use in a config profile?


mhasman
Forum|alt.badge.img+22
  • Author
  • Valued Contributor
  • February 2, 2021

No config profile
We deploy file "Config" to ~/Library/Application Support/Citrix Receiver/
Replacing SelectedStoreName, StoreName1, StoreURL1


Forum|alt.badge.img+15
  • Valued Contributor
  • February 19, 2021

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"
    }
  }
}

SMR1
Forum|alt.badge.img+13
  • Valued Contributor
  • June 2, 2022

No config profile
We deploy file "Config" to ~/Library/Application Support/Citrix Receiver/
Replacing SelectedStoreName, StoreName1, StoreURL1


I know this is a little old, but how are you deploying the config dmg file you created?