Deploying an MSI via GPO

IPI Client App – Deploying MSI via GPO

You can find .msi installation files here - x86, x64.

1. Create a distribution point

The first step in deploying an MSI through GPO is to create a distribution point on the publishing server. This can be done by following these steps:

  • Log on to the server as an Administrator user

  • Create a shared network folder (this folder will contain the MSI package)

  • Set permissions on this folder in order to allow access to the distribution package

  • Copy the MSI in the shared folder

2. Create a Group Policy Object

An MSI package is deployed (distributed) through GPO as a Group Policy Object. In order to create an object for your package, you can follow these steps:

  • Click on the Start button and open Go to Start and open Group Policy Management (or press Win+R , then type gpmc.msc, then press Enter)

  • Expand Forest (your forest) > Domains (your domain)

  • Right-click on you domain and select “Create a GPO in this domain, and Link it here...

  • Enter a name for your policy (for example "Install IES application v.3.3.10") and leave Source Starter GPO

3. Assign an MSI package

  • To edit a GPO, right click it in GPMC and select Edit from the menu. The Active Directory Group Policy Management Editor will open in a separate window.

  • You should see Computer Configuration and User Configuration, right-click Computer Configuration in the panel and select Edit

  • Expand Computer Configuration > Policies > Software Settings

  • Right-click Software Installation and select New > Package

  • Select your package from the previously configured network share

  • In the dialog that appears select Assigned and click OK

  • The selected package will appear in the Software Installation panel

  • Click OK

  • Close Group Policy Management Editor

4. Creating a key in the registry with IES server address

  • Right click it in GPMC and select Edit from the menu. The Active Directory Group Policy Management Editor will open in a separate window.

  • Expand Computer Configuration Preferences -> Windows Settings -> Registry and select New -> Registry Item

  • Enter the following values ​​for the key:

- Action: Update

- Hive: HKEY_LOCAL_MACHINE

- Key Path: SOFTWARE\IPI\Client

- Value Name: client_server_address

- Value Type:REG_SZ

- Value data: [the path to your server] (For example, https://ipi.example.com).

- Action: Update

- Hive: HKEY_LOCAL_MACHINE

- Key Path: SOFTWARE\IPI\Client

- Value Name: mode

- Value Type: REG_DWORD

- Value data: 1

- Action: Update

- Hive: HKEY_LOCAL_MACHINE

- Key Path: SOFTWARE\IPI\Client

- Value Name: use_hdongle

- Value Type: REG_DWORD

- Value data: 0 or 1 (1 to use Dongle, 0 to not use)

- Action: Update

- Hive: HKEY_LOCAL_MACHINE

- Key Path: SOFTWARE\IPI\Client

- Value Name: use_win10

- Value Type: REG_DWORD

- Value data:  0 or 1 (1 to use internal Windows Bluetooth, 0 to not use)

In the current version you need to set only one of the parameters (use_hdongle and use_win10) to 1, the second parameter should be set to 0.

Now you need to restart the workstation and log in with a domain account with the rights to install programs and the IPI application will be installed

To update, just delete the rule and create a new one with a new msi file.

For more information please read this instruction.

Last updated