The environment I currently work in needed to make Adobe Acrobat Pro available to users in our Citrix XenApp environment due to the big push we have for telework. Here are steps that can be taken to make this happen so that users who are not licensed for Adobe Acrobat Pro are not able to use it and that Adobe Reader remains the default pdf reader on the server.
Notes: Installed on a Windows 2008 x64 server running Citrix XenApp 5
Transforms file was created using Adobe Customization Wizard
Notes: Installed on a Windows 2008 x64 server running Citrix XenApp 5
Transforms file was created using Adobe Customization Wizard
- Install Adobe Reader X Pro (in install mode, of course) using a manual or automated method and using a transforms file as an argument. For instance:
msiexec /qn /norestart /i "d:\install\SOFTWARE\Adobe\Adobe Acrobat X\AcroPro.msi" TRANSFORMS="d:\install\SOFTWARE\Adobe\Adobe Acrobat X\AcrobatX10.mst"
- Create a security group that will contain the user accounts of people you want to provide Acrobat Pro access to. Set NTFS permissions on Acrobat.exe and Acrotray.exe so that it will not be executable except for this group.
- Publish it as an application to the group you created via CAMC in the step above. If you are publishing a desktop, add the icon for it via a script, group policy preferences or some desktop management software, assuming you have one (like triCerat Simplify, etc...).
- Set the registry for users who log on to have Adobe Reader as their default pdf reader. You can do this by importing a reg file via a script, group policy preferences or using profile management software. Here are the keys/values to set:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList]
"a"="AcroRd32.exe"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice]
"Progid"="Applications\\AcroRd32.exe"
In my case, I wrote a quick batch file that I use as a startup script in AD that installs the application using msiexec.exe and sets permissions using xcacls.vbs. I am using desktop management software to “publish” the icon to user desktops and set their default pdf reader.
No comments:
Post a Comment