JoeHz
Contributor
Contributor

Adobe CC and UEM

Hello,

I'm trying to setup Adobe CC 2018 on an app stack. I have been able to capture the application on a stack fine. The challenge I have is to capture the actions of accepting the license agreement and to logon to the adobe cloud for licensing using UEM.

Here is what happens:

User logs on > Opens a component of CC > users is asked to accept the license agreement then user is asked to logon to the cloud for the license. User logs off > vm gets deleted/rebuilt (Persistent Instant Clone) > User logs on > Opens a component of CC > user is asked to accept the license agreement then user is asked to logon to the cloud for the license.

Has anyone figure out a way to address this with UEM?

Current Environment

Horizon 7.3.2

App Vols. 2.13.1.4

UEM 9.2.1.794

Upgrading soon to

Horizon 7.5.1

App Vols. 2.14

UEM 9.4

0 Kudos
11 Replies
Ray_handels
Virtuoso
Virtuoso

Not a solution but more of a "I feel your pain" kinda comment.

We have the exact same issue and are using writables with profiles so all info is stored.

For as far as I can see Adobe checks both user name and computer name when activating a license. Because you always end up on a different computer it will ask for credentials and license acceptance over and over again.

Unfortunately our users want to keep using Adobe. The way they handle licenses if it was me we would have parted ways with them already. They should also, apart form the user logon, create a concurrent licensing model with a flexlm engine. This way businesses can setup licensing for Adobe in a normal way... I don;t think any profile management tool can fix this issue on a VDI environment.

0 Kudos
rcscott44
Enthusiast
Enthusiast

We had a similar issue with the licensing of Visual Studio Express.  Even though it is free, MS creates a license key using the S-ID of the pc it is installed on.  We use non-persistent linked clones and AppVolumes, so this was a nightmare getting it to work in AppVolumes.  Our solution was to actually capture the AppVolume of VSE on the root image of the Instant Clone pool.  As long as you only apply the AppVolume to that one desktop pool it works.  

Not sure if that would solve the issue with the Adobe CC, but it should eliminate the constant changing of the computer ID if that is the issue.

-Bob

0 Kudos
Ray_handels
Virtuoso
Virtuoso

hmmm where did I see that one Smiley Happy Smiley Happy.

We had the exact same issue wuth Visual Studio Express.. A free tool that has licensing issues Smiley Happy Smiley Happy. Go Figure..

But unfortunately no, it will not fix it. Problem is that if you have named user licenses, it will be activated when the user starts it up so you can't sequence that process..

0 Kudos
Wimp777
Enthusiast
Enthusiast

Are you capturing the Appdata for the CC product? I went through this with Acrobat. Once I had the correct license that works with a non-persistent VDI environment. According to Adobes documentation as far as Acrobat is concerned it saves the licensing in the roaming Appdata.

Can't speak exactly to the CC from Adobe, but I would imagine their products would work in a similar fashion.

0 Kudos
testdel
Contributor
Contributor

Dear JoeHZ,

I have fixed this with the following settings on tab "Personalization":

Then on the Import / export tab:

IncludeRegistryTrees]

HKCU\Software\Adobe


IncludeFolderTrees]

<AppData>\Adobe


IncludeFolderTrees]

<LocalAppData>\Adobe


IncludeFiles]

<UserProfile>\AppData\LocalLow\Microsoft\CryptnetUrlCache\Content\7D266D9E1E69FA1EEFB9699B009B34C8_1D5A876A9113EC07224C45E5A870E3BD

<UserProfile>\AppData\LocalLow\Microsoft\CryptnetUrlCache\Content\B3BB9C1BA2D19E090AE305B2683903A0_55922D05BC413AA91375325BFA26627A

<UserProfile>\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\7D266D9E1E69FA1EEFB9699B009B34C8_1D5A876A9113EC07224C45E5A870E3BD

<UserProfile>\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\B3BB9C1BA2D19E090AE305B2683903A0_55922D05BC413AA91375325BFA26627A

After above settings go to tab "directflex" (if you want to use directflex)

Enable with the following executable:

C:\Program Files (x86)\Adobe\Adobe Creative Cloud\ACC\Creative Cloud.exe

pastedImage_0.png

Regards Marcli


0 Kudos
Ray_handels
Virtuoso
Virtuoso

Hey MArcli,

We did try your suggestion as we are trying to capture as much info as we can within UEM regarding applications, unfortunately no go with this setting.

Not only that, we had a zip file of over 200MB being created after starting up a few applications in the CC suite.

But to be honest it also doesn't work with our writable which is still almost catch all. I guess we need to be looking at Adobe for some answers or a decent licensing program Smiley Happy

0 Kudos
GrtDane
Contributor
Contributor

Try adding a writable volume to your appstack. That has gotten us around several problematic apps as it relates to licensing.

0 Kudos
Ray_handels
Virtuoso
Virtuoso

We are using writables. Adobe just sucks at making licensing work for everybody Smiley Happy Smiley Happy.

0 Kudos
GrtDane
Contributor
Contributor

Agreed.No one who works with their products would argue that. Good luck!

0 Kudos
chi0498
VMware Employee
VMware Employee

What about this one:

https://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/v_overview.html

Persisten or non-persistent can be serialised or NUL:

https://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/vmware.html

Pre-reqs User profile data in <user>/appdata/Roaming as well as the HKCU hive must sync to the VM instance on which the user logs in.:

https://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/licensing.html#nudimagedeploy

Best regards, chi0498 If you find this information useful, please award points for "correct" or "helpful".
0 Kudos
j_ervolino
Contributor
Contributor

I went through this article and ended up going a bit "Old School" I used a UEM logoff task that simple follows this links instructions.

https://community.adobe.com/t5/acrobat/acrobat-dc-license-has-either-expired-or-not-been-activated/m...

I created a CMD file to just run at logoff that renames and deletes the files for the user.  So far so good.

0 Kudos