Problem:
Adobe Reader uses local file system user profile directories instead of redirecting to user ProfileDisks.
Effected
Windows 7, 8.1 and 10
Description
All user profile information map to an associated virtual disk unless otherwise configured when using ProfileDisks. This information includes related directories created by an application when installed and launched. This KB outlines how to resolve an issue where Adobe Reader creates and uses user profile directories on the local file system instead of redirecting to a user's ProfileDisk.
Resolution
Create three rules or import the provided JSON file in the "Application Launcher" module of the configuration that has an Adobe Reader FlexApp DIA assigned to it with the following settings (leave other settings default values).
Rule #1
Filespec - C:\Windows\System32\cmd.exe
Arguments - /c md c:\users\%username%\AppData\Local\Adobe | md c:\users\%username%\AppData\LocalLow\Adobe | md c:\users\%username%\AppData\Roaming\Adobe
Timing - After Configuration Execution
Frequency - Every Logon
Rule #2
Filespec - C:\Windows\System32\cmd.exe
Arguments - /c Mklink /D c:\users\profiledisk\%username%\appdata\local\Adobe C:\users\%username%\appdata\Local\Adobe | Mklink /D c:\users\profiledisk\%username%\appdata\localLow\Adobe C:\users\%username%\appdata\LocalLow\Adobe | Mklink /D c:\users\profiledisk\%username%\appdata\Roaming\Adobe C:\users\%username%\appdata\Roaming\Adobe
Timing - After Configuration Execution
Frequency - Every Logon
Rule #3
Filespec - C:\Windows\System32\cmd.exe
Arguments - /c icacls c:\users\%username% /grant %userdomain%\%username%:(OI)(CI)(IO)(M)
Timing - After Configuration Execution
Frequency - Every Logon
Importing the attached JSON into ProfileUnity web console:
1. Select the desired configuration under Configuration Management
2. Click the "Application Launcher" module
3. Click the lightning bolt icon and select "Import"
4. Browser to the saved JSON file and click "Open"
5. After creating the rule, click "Update" in the Configuration to apply the changes then choose "Deploy Configuration" from the Configuration Management dashboard as shown below:
Product: ProfileUnity-FlexApp
Product Version: 6.7.0