***By implementing the steps in this article below, Impero Solutions Ltd cannot be held responsible for any damages or outcomes thereafter, if you are unsure we advise that you apply these changes in an isolated environment to reduce risks. Screenshots in this guide are for illustration purposes only, in which could differ from your environment. Support are Limited to aiding the deployment from group policy due to the nature of this system.

Here is a link to an Official Microsoft guide for deploy software through group policy


Below is an example of how you may deploy Impero using group policy;
*Before we setup Group Policy you will need to make sure the Installer needs to be in a shared location and accessible by all machines*

Open up Group Policy Management on your server that has the Group Policy Management Role Installed;

Once the Group Policy Management tool has opened expand your domain name and click "Group Policy Objects", then right-click new;
On the New GPO Window, give this a name e.g. ImperoSoftwareDeployment and click OK, this will then appear in the "Group Policy Object" location;

Once the Group Policy Object has been created we now need to set up the actions it will perform, to do this locate the newly created policy and right-click edit, this will open a new window;

Within the "Group Policy Management Editor" window you will need to decide if you want to apply the software installation on "Computer Configuration" (Computer Startup) or "User Configuration" (User Login), for demonstration purposes we will be using "Computer Configuration". Once decided to expand "Policies", then expand "Software Settings" then expand "Software Settings", you will now see an option for "Software Installation" right-click this option highlight "New" > "Package", this will then open a new window to select your MSI Package to deploy from the shared repository;

Within the "Open" window you will now need to select the ImperoClientSetupXXXX.msi file from your shared location (UNC Path !!) and click Open, then a window may appear that explains that it has to be in a shared network location confirm and click "Yes", this will then open a new for the deployment method;

On the "Deploy Software" window select the option "Assigned" if not already selected and click "OK",

This has now created the software deployment. Now we need to decide what machines will receive this policy/software;

To decide where you want to deploy this software you will need to go back to the main "Group Policy Management" window and expand the location of where your desired users or computers are located, in this case as we set up a computer policy we are going to deploy to all Students Machines organisational unit that has been previously set up, once you have identified where you want to push the software out you will need to right-click the OU and click the button "Link an Existing GPO...";

Once you have clicked the "Link an Existing GPO..." button, a window will appear to select the GPO Object that we have just created, once selected click the OK button.
**Please note once you click OK this will take effect immediately and will install the software in this case when one of the students machines restart if this is applied on "User Configuration" this will apply the software on the next login of that user**

Once you press "OK" you will see the policy appear on OU "Linked Group Policy Objects", depending on what policies you already have set up you may need to change the order to suit your needs by clicking the small arrows, but this step may not be necessary, and dependent on your setup;

If you are having issues deploying the software to your machines you can check for errors within the Event Viewer on the machine that you want the software being deployed.

Please note that Support is limited to what they can do with your group policy if you decide that you don't want to push Impero Software out through group policy please contact support via email at support@imperosoftware.com or you can raise a ticket within the customer portal here New Ticket.