The Windows client is a Windows service that runs a number of system and user processes.


Once installed and enrolled it provides students with the freedom to explore the internet while empowering teachers to monitor, guide, and assist. 


System Requirements


The minimum system requirements for the client are:

  • 2.0 GHz+ Single Core Processor 
  • 2 GB RAM
  • 5GB free disk space
  • Windows 10 x64 or Windows 8 x64
  • Windows Domain Enrollment
  • Google Chrome 

 

Installation - Single Device

 

Download Windows Client

 

Get the Chrome Extension here

 

1.    Run the MSI from a command prompt with Administrator privileges. Use the following command line to run the setup.


msiexec /i impero-windows.msi SCHOOLCODE=<your-school-code> APPDIR="<your-install-path>" /qn


Parameters:
- (optional) SCHOOLCODE=XXXXX where XXXXX is your valid school code.
- (optional) APPDIR Application will be installed on specified APPDIR location.
- (optional) /qn this installs the application "quietly" without the GUI shown.

> The APPDIR parameter is only available from version 2.0.0 of the client.

 The command-line installation requires the /qn flag parameter for silent installation. The parameter SCHOOLCODE is optional and is used to register the school code at installation.



Example:


msiexec /i “C:\temp\impero-windows-v1201.msi” SCHOOLCODE=X12Y45 /quiet

 


2.1. Sign in to client without automatic login

1. If Microsoft Defender SmartScreen is enabled, select Run anyway.
 

 


2. Once installation is complete, if you entered an invalid school code, the school code screen is displayed for you to add your school code again. If you entered a valid school code, setup skips to step 3.

 


3.    When the "Log in" window is displayed, specify a valid username & password and click on Log In.


2.2. Installation - Single Device via Installer GUI

1. Download the MSI and double-click to install.

2. If the Microsoft Defender SmartScreen is enabled, select Run anyway when prompted.

3. The Welcome to Backdrop Client setup wizard is displayed.

        

4. Click on "Next".

5. Set the 6 alphanumeric School code. This is provided by Impero or your teacher. (This can be also done later.)

        

6. Click on "Next".

7. Set the default application path to: "C:\Program Files\Impero Software\Backdrop Client".

        

8. Once the path is set, click on "Next".

9. The setup wizard is now ready to install, click on "Install".

10. Once completed, click on "Finish".

 

2.3. Installation - Mass Deployment with Microsoft Group Policy

 

*Before we setup Group Policy, it is necessary that you make sure that the Installer is in a shared location and accessible by all machines and have Active Directory setup with an “Organisational Unit” set up for devices *



2.3.1. Deploy the client .MSI



If you have a version installed prior to version 2.0.0
 
GPO uses the path that is already installed by default (C:\Impero)
 To stop this from occurring, we recommend uninstalling the previous version before installing the newer version.


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


 
A picture containing graphical user interface 
Description automatically generated

Once the Group Policy Management tool is open, expand your domain name and click on "Group Policy Objects", then right-click on New.


On the New GPO Window, give this a name e.g. “Impero back:drop” and click on OK, this is then displayed in the "Group Policy Object" location.

 

Graphical user interface, application 
Description automatically generated

Once the Group Policy Object has been created, we now need to set up the actions it performs. To do this locate the newly created policy and right-click on Edit, this then displays a new window.
 

 

Within the "Group Policy Management Editor" expand “Computer Configuration” > “Policies” > "Software Settings" > "Software Settings" > "Software Installation" right-click in the empty field, click on "New" > "Package", this then opens a new window to select your MSI Package to deploy from the shared repository.
 

Within the "Open" window, you select the “Impero Backdrop” installer.msi file from your shared location (UNC Path !!) and click on Open, then a window can be displayed to explain that it has to be in a shared network location. Confirm and click on "Yes", this then opens a new window for the deployment method.

In the "Deploy Software" window select the option "Assigned" if not already selected and click on "OK". The Installer is now ready.

Expand “Windows Settings” > “Security Settings” > “Local Policies” > “User Rights Assignments”.

Graphical user interface, application 
Description automatically generated

Open “Create a token object”, click on “Add User or Groups”, click on “Browse”, Add group “Domain Users”, click on “Ok” until you reach the “Create a token object” window, click on “Apply” – Close the window.


Open “Replace a process level token”, click on “Add User or Groups”, click on “Browse”, Add group “Domain Users”, click “Ok” until you reach the “Create a token object” window, click on “Apply” – Close the window.


Expand “Windows Settings” > “Security Settings”. Right-click "File System" and select "Add File...".



Navigate to the following directory and click on "OK" to add the folder.

"C:\Impero\Deviceidentification"
(If the above directory path does not exist on your server you can manually create it)

 

The file/folder permissions window will appear. Click on "Add" and enter "domain users" using "check names" to verify the correct user group. Click on "OK".



Select "domain users" and ensure a tick is present in both "Read" and "Write" permissions. Click on "OK".



In the "Add Object" dialog window select "Replace existing permissions on all sub-folders and files with inheritable permissions" and click on "OK".



Close the Group Policy Management Editor


In Active Directory, you can already have Organizational Units (OU’s for short) set up and one is necessary for your machines for which you want to install “Impero Backdrop” on to.


In Group Policy, right-click on the OU you want to use, click on “Link an Existing GPO…”

 

Graphical user interface, application 
Description automatically generated

From the list, choose the GPO you create which has the installer, click on “OK”.

  

When a machine restarts or has the Group Policy checked, they now get Backdrop installed. To verify that this is working, log on to a machine that has had the msi installed and run in a Command Prompt: gpupdate /force /boot. The machine restarts and upon logging in again, you should be presented with the school enrollment formMSI



2.4. Set the school code


Create a new GPO (Group Policy Object), name it something like: “Impero ackdrop School code”.

Right-click on the new GPO, click edit, go to: “Computer Configuration” > “Preferences” > “Windows Settings” > “Registry”.
 

Right-click > New > Registry Item

  1. Ensure the window is filled out as followed:
  2. Action: Create
  3. Hive: HKEY_LOCAL_MACHINE
  4. Key Path: SOFTWARE\Impero\School
  5. Value Name: SchoolCode
  6. Value type: Reg_SZ
  7. Value Data: YourSchoolCode

     
    Graphical user interface, application 
Description automatically generated
     

Click on “Apply”, then on “OK”.

Right-click on your OU (Organisational Unit) you want to link it to, click “Link an Existing GPO…”

Choose your GPO.

Select your OU, and ensure that the Link Order is as followed: Regkey > Installer > Restart Service.


2.5. Install default browser Extensions (Google Chrome or Microsoft Edge)

 

Select the options that match your default browser. Only one browser can be monitored at a time.

Download the Google Administrative Templates from the following link

or

Download the Edge Administrative Templates from the following link

It is then necessary that you fill out the required fields and click on the "GET POLICY FILES" button


Open Group Policy Management


Create a new GPO for the policy (or add to an existing policy)


Right-click on your GPO, and select “Edit”.


 


 


You then see the “Group policy management Editor” window.


Expand the Computer/User configuration tree on the left-hand side, depending on how you wish to configure your policy.


Right-click on “Administrative templates” and select “Add/Remove Templates”.



Click on “Add”.


Browse to the templates you downloaded earlier, and open the “chrome.adm” template that is relevant to your operating system and Language.

or

Browse to the templates you downloaded in step 2 and open the “msedge.adm” template that is relevant to your operating system and Language.


 

 

Once uploaded, expand to the following path (may vary depending on your OS) on the left of the Group policy management editor:


“Computer/User configuration > Policies > Administrative templates > Classic administrative templates > Google > Google Chrome > Extensions”

or

“Computer/User configuration > Policies > Administrative templates > Classic administrative templates > Microsoft Edge > Extensions > ”



On the right-hand side, select the “Configure the list of force-installed extensions” option for Chrome

or
On the right-hand side, select the “Control which extensions are installed silently” option for Edge


 


Right-click, and select “Edit”.


Mark the “Enabled” button.



 


Click on the “Show…” button


Under the “Value” column, enter the following:


dbdfkhaojnhgfcbpkhfgpfaoincihmcm;https://clients2.google.com/service/update2/crx


 


(NOTE: Make sure you have no blank spaces in the Value Box Below.)



2.6. Enable Chrome extension for all users


Create a scheduled task under “Computer Configuration>Preferences>Control Panel Settings>Scheduled Tasks>New>Scheduled Task (At least Windows 7)
 

 

Give the task a name, in the example below “backdrop”. Run as “BUILTIN/Users”, select “Run with highest privileges” and configure for “Windows 7, Windows Server 2008R2” from the drop-down menu.

  

 Set an at logon trigger for any user.

  

Add an action to “Start a program” and run from the following location “C:\Impero\Install.bat”


  

Click on Ok and then on Save.