Blog > Liquit Automation and Deployment

Liquit integrates a number of advanced automation and management features to ensure that the workspace is always up to date with the latest applications. Within Liquit Automation, Deployments are used to sequence a set of application installations during the imaging process of both virtual and physical devices.

This blog describes how to create, configure and use a typical deployment which includes a few packages of default applications like Adobe Reader DC, Microsoft Edge, Microsoft 365 Apps, Microsoft Teams and VLC media player. Other examples of applications which you can include are covered here.

These are the steps to create a deployment called ‘Default Applications’:

  • Click ‘Manage’
  • In the Automation section click ‘Deployments’
  • Click ‘Add’
  • In the ‘Add Deployment’ screen use ‘Default Applications’ for the deployment name, click ‘Next’ and then ‘Finish’.
    Leave the checkbox ‘Modify deployment after creation’ checked.
  • Click ‘Assignments’
  • Search for and assign the device collection and/or devices you want this deployment to. In my example I’ve assigned this deployment to a Device Collection Group called ‘Windows 10 Test VM’s’. That group contains all my test Virtual Machines on which I’ve installed a Liquit agent and registered into my Liquit zone.
  • Click ‘Packages’
  • Search for the packages you’ve created earlier and select them. They will be added to the packages list.
  • Review the order and change the order when applicable just by using ‘drag and drop’. In the example below ‘Adobe Reader’ needs to be installed first, before you can apply the latest patch e.g. as described here.

After you’ve configured the deployment, you need to configure an Agent Configuration file for the Liquit Agent. In this agent.xml the deployment ‘Default Applications’ is used:

<?xml version="1.0" encoding="utf-8"?>
<Config>
  <Log Id="agent">
    <Level>Info</Level>
  </Log>
  <Log Id="userhost">
    <Level>Info</Level>
  </Log>
  <Content>
    <Hash>True</Hash>
  </Content>
  <Login>
    <Enabled>False</Enabled>
    <SSO>False</SSO>
  </Login>
  <Icon>
    <Exit>True</Exit>
  </Icon>
  <Launcher>
    <State>2</State>
    <Close>True</Close>
    <Start>True</Start>
    <Minimal>False</Minimal>
    <Enabled>True</Enabled>
  </Launcher>
  <Deployment>
    <Enabled>True</Enabled>
    <Start>False</Start>
    <Cancel>False</Cancel>
    <Events>False</Events>
    <AutoStart>
      <Enabled>True</Enabled>
      <Timer>3</Timer>
      <Deployment>Default Applications</Deployment>
    </AutoStart>
  </Deployment>
  <Register>
    <Type>1</Type>
    <Username><![CDATA[LOCAL\wksimport]]></Username>
    <Password>P@ssw0rd</Password>
  </Register>
  <Server>https://yourliquitzone.liquit.com/</Server>
</Config>

This is to be used with the Liquit Agent MSI which can be downloaded from our Downloads page:

Save these two in the same directory. When you install this MSI using something simple like a .cmd file, this agent.xml is automatically used during the installation:

@echo off
cls
msiexec.exe /i "Liquit-Workspace-Agent-3.6.2230.6391.msi" /qb!

In this case this is how it looks like when you use the above .cmd file after you’re copied these three files install.cmd, agent.xml and Liquit-Workspace-Agent-3.6.2230.6391.msi into the same directory:


NB. You can use Liquit Automation in a variety of deployment scenario’s. Either to install applications after devices have been enrolled into Microsoft InTune. Either with Microsoft MDT to install default applications in your base image. Either with Microsoft WVD to install default applications in the base image. Or with VMware App Volumes creating App Volumes packages automatically. I will cover all these scenario’s in depth in the next series of blogs around Liquit Automation.

About the author