Overview
AppsAnywhere recommend that clients are updated to the latest available versions in Latest Releases.
Pre-Deployment Checklist [Important]
- Deploy the AppsAnywhere Policy Template from latest releases and apply the recommended settings.
- If you are using AppsAnywhere Client in your managed environment, you should deploy Cloudpaging Player first, and disable pre-deploy using the AppsAnywhere Policy Template before deploying the AppsAnywhere Client.
- Numecent installers set the minimum level of system access for Cloudpaging Player. You will need to (re)apply extended permissions following any installation or upgrade. The AppsAnywhere Policy Template is recommended for this.
- By default the Cloudpaging Player cache will automatically expand as needed until the local disk becomes full. In your managed environment we recommend to set a fixed shared cache size, depending on the available disk space. A 32GB cache is more than enough for most use cases.
- A reboot is required after all Cloudpaging Player upgrades, otherwise the user will be unable to virtualize or launch any virtual applications.
- The AppsAnywhere clients must be deployed and managed on Parallels RAS RDSH Servers. See Configuring Parallels RAS RDSH Servers for use with AppsAnywhere and Cloudpaging.
- Set the current and minimum versions for all clients in use under Client Settings
Deploy the AppsAnywhere Policy Template
AppsAnywhere provide a combined policy template including both AppsAnywhere and Cloudpaging configuration settings.
The recommended settings should be deployed and are available in AppsAnywhere documentation.
Details of the corresponding Registry keys and Settings for AppsAnywhere Clients are also available for reference.
Additionally, the following should also be set.
Institution ID
Deploy the Institution Id reg key (not included in the template) to managed devices the AppsAnywhere client will be deployed to by adding the following registry key:
Windows
Key: HKLM\SOFTWARE\Software2\InstitutionId
Key Type: Reg_SZ
Value: Institution ID displayed on the About page in the admin section of AppsAnywhere
Mac
/Library/Preferences/com.software2.appsanywhere.plist
<dict>
<key>institution-id</key>
<string>12ab3456cd</string>
</dict>
Base URL
Deploy the Base URL reg key (not included in the template) to managed devices the AppsAnywhere client will be deployed to by adding the following registry key:
Windows
Key: HKLM\SOFTWARE\Software2\BaseURL
Key Type: Reg_SZ
Value: The AppsAnywhere instance URL e.g. https://appsanywhere.uni.edu
Mac
/Library/Preferences/com.software2.appsanywhere.plist
<dict>
<key>BaseURL</key>
<string>https://appsanywhere.uni.edu</string>
</dict>
Downloads
See Latest Releases for links to download the latest AppsAnywhere Clients along with release notes and compatibility information.
Client Deployment
Group Policy
Full details on deploying clients are available via
- Deploying AppsAnywhere Client
- Cloudpaging Player Deployment Guide for Admins
- Deploying Parallels Client using MSIEXEC
AppsAnywhere Client
For deployment the following command line can be used for silent installation:
msiexec /qn /i "apps-anywhere-installer-x64.msi"
Cloudpaging Player
For deployment the following command line can be used for silent installation with a fixed cache size of 32GB.
msiexec /qn /i "cloudpaging-player-setup-x64.msi" ET_CACHE_SIZE="32000"
Parallels RAS Client
See Deploying Parallels Client using MSIEXEC e.g.
msiexec /i RASclient.msi DEFSETTINGS="2XSettings.2xc" /qn
Upgrades
AppsAnywhere Client
Please note that currently the AppsAnywhere MSI does not work as an in place upgrade. The previous version must be uninstalled first.
@echo off
REM Uninstall AppsAnywhere Client
msiexec /x {19BB2ED9-56F5-4217-966F-3334F840C7C3} /qn
msiexec /x {A7390D63-EC32-43E6-9E6F-B3345923A4D6} /qn
msiexec /x {21A970DD-0097-4394-8C58-487A97D43E7F} /qn
Cloudpaging Player
For silent upgrade of an existing Cloudpaging Player installation, followed by a reboot, we recommend the following command line.
- The use of vamus ensures that all files are replaced.
- Depending on the timing of deployment, it may be necessary to stop the Cloudpaging Player and Streaming Core Service from running before an upgrade can commence.
- This script also ensures that extended permissions are in place following the installation of Cloudpaging Player.
REM Stop Cloudpaging Player
taskkill /f /im "JukeboxPlayer.exe" /t net stop "Streaming Core Service"
REM Upgrade Cloudpaging Player
msiexec.exe /qn /i "cloudpaging-player-setup-x64.msi" REINSTALL=ALL REINSTALLMODE=vamus /norestart
REM Reapply extended permissions (Required)
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Endeavors Technologies\StreamingCore\Settings\AppEvent" /v AllowLocalSystem /t REG_DWORD /d "1" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Endeavors Technologies\StreamingCore\Settings\Driver" /v PhysicalLayerMode /t REG_DWORD /d "1" /f
REM Install AppsAnywhere Client and Reboot (Required)
msiexec.exe /i apps-anywhere-installer-x64.msi /q /forcerestart
NOTE: Clients can be upgraded in sequence by combining the sets of commands.
A number of customers have also shared their approach to managed deployment of Cloudpaging Player via our community forum.
In the context of an upgrade, the public properties of INSTALLDIR and ET_CACHE_SIZE have no effect on the upgrade installation as the previous installation location and cache size are used, regardless of installer type (MSI or EXE).
Parallels RAS Client
Follow Deploying Parallels Client using MSIEXEC e.g.
msiexec /i RASclient.msi /qn
msiexec /f RASclient.msi /qn
Removal
AppsAnywhere Client
To uninstall AppsAnywhere Client from machines you can use the following script. This includes the product GUIDs for all previous versions from v1.1.0 onwards:
@echo off REM Uninstall AppsAnywhere Client 1.1.0
msiexec /x {19BB2ED9-56F5-4217-966F-3334F840C7C3} /qn
REM Uninstall AppsAnywhere Client 1.2.0
msiexec /x {21A970DD-0097-4394-8C58-487A97D43E7F} /qn
REM Uninstall AppsAnywhere Client 1.3.0
msiexec /x {A7390D63-EC32-43E6-9E6F-B3345923A4D6} /qn
REM Uninstall AppsAnywhere Client 1.3.x
msiexec /x {21A970DD-0097-4394-8C58-487A97D43E7F} /qn
Cloudpaging Player
To uninstall Cloudpaging Player from machines you may first need to stop the Player and Steaming Core Service as follows:
@echo off taskkill /f /im "jukeboxplayer.exe" /t net stop "streaming core service" msiexec /x {23F6FB7C-C1E2-491B-91A1-0441D5191BC7} /qn
Further Reading
- Deploying AppsAnywhere Client
- Configuring Single Sign On (SSO) for AppsAnywhere
- Cloudpaging Player Upgrade: Windows Error 1316
Comments
0 comments
Article is closed for comments.