skip to main content

Installing Deep Freeze Cloud Console : Installing Deep Freeze Cloud Console Components : Cloud Agent

Cloud Agent
Complete the following steps to install the Cloud Agent:
1.
2.
Click Install Cloud Agent.
3.
Select Windows or Mac.
4.
Select the Group. The computer(s) will be assigned to the selected Group.
5.
Select the Policy. The selected Policy will be assigned to the computers(s).
6.
Download the Deployment Utility to detect and install on any computer on your network. (Windows only)
7.
If you selected Download the installer to install on any computer, copy the file to the workstations that need to be managed from the Deep Freeze Cloud Console, and run the installer.
By installing the Cloud Agent, you can apply Policies for the following available Services:
 
 
 
Installing the Cloud Agent via Apple Remote Desktop (ARD)
When installing the Cloud Agent via ARD, it requires the “com.faronics.cloudagent.plist” in the same folder where the CloudAgent.pkg is run. This plist file contains the URL of the Cloud Console without which, the Cloud Agent cannot report back.
When installing using ARD, complete the following steps:
1.
2.
installer -pkg <path to CloudAgent.pkg> -target <volume name>
If there are multiple target computers, all must have the same path and volume name, otherwise the UNIX command has to be sent to each computer customized with path and volume name for each of them.
Following is an example command:
installer -pkg /Users/admin/Downloads/Installer/CloudAgent.pkg -target /Volumes/10.9
 
Uninstalling the Cloud Agent
 
To uninstall the Cloud Agent on Windows, go to Start > Control Panel > Uninstall a Program, select the Cloud Agent and click Uninstall.
To uninstall the Cloud Agent on Mac, create a file with the following script and run it as sudo <filename>:
 
#!/bin/sh
 
#
# uninstallcloudagent
# Remove all files installed by Cloud Agent installer
#
# Created by Wrekso Wibowo on 24/04/2014.
# Copyright 2014 Faronics Coporation. All rights reserved.
#
 
# Should be root to run this script
if [ "$EUID" != "0" ]; then
echo "Error: script must be run as root (use sudo)." 1>&2
exit 1
fi
 
# if the user didn't give a volume assume the boot (i.e. root) volume
if [ "$1" = "" ]; then
MCAVOLUME="/"
else
if [ -d "/Volumes/${1}" ]; then
MCAVOLUME="/Volumes/${1}"
else
MCAVOLUME="${1}"
fi
fi
 
if [ -d "${MCAVOLUME}" ]; then
echo "Uninstalling Cloud Agent from \"${MCAVOLUME}\"."
# remove Launchd plists for the daemons
rm -rf "${MCAVOLUME}/Library/LaunchDaemons/com.faronics.cloudagentd.plist"
# remove the actual daemons
rm -rf "${MCAVOLUME}/Library/PrivilegedHelperTools/com.faronics.cloudagentd"
 
# remove bundle file for localization
rm -rf "${MCAVOLUME}/Library/Application Support/Faronics/CloudAgent/CloudAgent.bundle"
 
# remove the receipt
# 10.6 or higher remove the receipt data from the database
pkgutil --forget "com.faronics.pkg.CloudAgent" --volume "${MCAVOLUME}"
# remove preferences
rm -rf "${MCAVOLUME}/Library/Preferences/com.faronics.cloudagent.plist"
echo "Uninstall Cloud Agent complete."
else
echo "Could not find volume \"${MCAVOLUME}\"."
fi