Who is this article for?Administrators and IT Team members that manage Q-Pulse
ClickOnce is a deployment technology that enables you to create self-updating Windows-based applications that can be installed and run with minimal user interaction. This is used for Q-Pulse to ensure all your users applications remain up to date without any inconvenience to the end user.
In this article we will be discussing how to apply a Q-Pulse update via ClickOnce.
This article is split into 4 sections:
- How to Change the Q-Pulse Files
- How to Update the File Manifest
- How to Update the .application
- Further Reading
Looking to setup ClickOnce for the first time? Visit How to Install the Q-Pulse Client Using ClickOnce.
1. How to Change the Q-Pulse Files
To prepare for configuration:
- Browse to the ClickOnceManual folder that is shared on your network
- Delete the ClientFiles folder.
- Copy the ClientFiles folder from the Q-Pulse installation files and place it into the ClickOnceManual folder.
Once completed, you are now ready to configure the client files to connect to your Q-Pulse application server.
To configure the client installation files:
To configure the client installation files:
- Browse to our publishing directory.
- Open the ClientFiles folder.
- Open the Q-Pulse.exe.config file with Notepad.
- Amend all references to 'SERVERNAME' to the IP address of your Q-Pulse application server.
- Save the Q-Pulse.exe.config.
2. How to Update the File Manifest
The file manifest contains a listing of the Q-Pulse client files. As the Q-Pulse.exe.config has been edited with the address of the application server it will need to be populated with the correct files. This is performed using MageUI utility which is contained in the Tools folder previously copied into the publishing directory.
!important
If you are using Version 7.4 or above and will be deploying ClickOnce from a Windows Network location, you will need to rename the Quality Management.exe.manifest to not include a space in the file name.
If you are using Version 7.4 or above and will be deploying ClickOnce from a Windows Network location, you will need to rename the Quality Management.exe.manifest to not include a space in the file name.
To populate the manifest:
- Browse to the Tools folder and launch MageUI.exe.
- Click File, then Open and then select the manifest file contained in the ClientFiles folder.
- When the file opens, confirm that the correct version of Q-Pulse is displayed.
- On the navigation pane at the left, select Files.
- Confirm that the folder structure shown is the correct path to your ClientFiles folder, then click Populate.
- Once the files have populated, browse the file list for Thumbs.db. If found, make this file optional as it is a hidden file created by Microsoft Windows and is not needed for the installation.
- Click File, then Save.
- Select your Personal Information Exchange (PFX) certificate file and enter the correct password for the file.
- Click OK.
3. How to Update the .application
The .application file is the file that users will use to commence the installation. This file will hold:
- The minimum version of Q-Pulse required for the client to run
- The location of the Q-Pulse File Manifest
To configure the .application:
- Replace the Q-Pulse.application in your publishing directory with the Q-Pulse.application file from the Q-Pulse installation files.
- In MageUI, Click File, then Open and then select the Q-Pulse.application file contained in the ClickOnceManual folder.
- When the file opens, confirm that the correct version of Q-Pulse is displayed.
This should match the version shown in the Q-Pulse Manifest file.
- On the navigation pane at the left hand side, click [Deployment Options]
- Update the Start location field with the shared path to your Q-Pulse.application file.
- Click Update Options and ensure that the Specify a minimum version for this application checkbox has been selected.
Important Note: The minimum required version must be correctly configured otherwise future updates will fail to deploy.
- Click Application Reference and then click Select Manifest button.
- Browse to the ClientFiles folder and select the Q-Pulse.manifest file.
- Click File, then Save.
- Select your Personal Information Exchange (PFX) certificate file and enter the correct password for the file.
- Click OK.
Once this has been configured all users will be automatically updated to the client as they launch Q-Pulse.
Don't have a PFX certificate?
You can create the certificate yourself using Configuration Manager, available as part of Microsoft Intune.
Article Comments
0 comments