1. Deployment

Right click on package & select new package

In the Name field, Type CyberSmart, this is for PDQ package organization. Version & Description is optional.

Select New Step

For the Install File, select the CyberSmart.msi file downloaded when you signed up. NOTE: The file should be placed in a file share

Make sure Include Entire Directory is selected!

Optional

In the event you need "force" a UUID to the deployed app or override the default UUID (usually from older apps), use the FORCE_UUID parameter on the command line.

Replace "<UUID>" with the intended UUID.

To deploy to machines, simply select Deploy in the main window of PDQ Deploy, depending on your situation/ organization, select Deploy Once and chose Active Directory. Select the target OU/Users/Computers and click ok.

The targets selected will now populate in the left pane of the previous window allowing you to select Deploy Now.

The CyberSmart Application will now be deployed. NOTE: Its possible that the target computers firewall may not be configured properly this will make the deployment fail.

2. Removal

PDQ Inventory 15

Assuming you already created a "collection" of computers that will have the CyberSmart application installed on, click on the collection of computers an select a computer to open its Computer Details pane.

In this pane, go to the Applications sections and you will see 2 versions of the app(due to technical reasons), select the CyberSmart app that ends with a 4 digit version format. Right click and select Uninstall. Next, you will see the Run Mode pane

In the Command box, you have to remove the /norestart section. Finally, if you are uninstalling for just the selected computer, click Execute. Otherwise, Copy the command and close out of the "Run Mode" window, close out of the "Computer details" Window to the main "PDQ Inventory" window. 

Select the CyberSmart collection(or whatever you named the collection for the CyberSmart deployment), Highlight all the selected computers then click Tools at the top then click Run Command. Now paste the command copied from earlier then click Execute

3. Updating via PDQ Steps

Create a folder called CyberSmart in the Packages root folder, the purpose of this folder is house all CyberSmart.msi files / updates into one place

Right-click on folder and select new package

Set the name of the package to CyberSmart <version>, the version of the CyberSmart.msi file

Set the Version to the version of CyberSmart.msi

Select Steps on the right hand side then install

Step 1, create command:

Title the step "Stop CyberSmart processes"

In the command field type the following

taskkill /IM CyberSmart.exe /F

Next, select the Options pane and set Error Mode to "Continue" then select New Step

Step 2, select install:

in the Install File field, select the CyberSmart.msi update, this should be a UNC path (a network resource), you may want to rename this file to the version of the MSI executable if it already has not been named as such.

Click Save

Right click on the package just created, select Deploy once, choose your targets then deploy

You may need to re-launch the application after the upgrade although this should be automatic. This third step would be a command step with the following content:

tasklist /FI "IMAGENAME eq CyberSmart.exe" | find /I "CyberSmart.exe" && echo Application already running || "%ProgramFiles(x86)%\CyberSmart\CyberSmart.exe"

if "%ERRORLEVEL%"=="3" "%ProgramFiles%\CyberSmart\CyberSmart.exe"


Troubleshooting:

  • Its possible the client computer needs to  be configured correctly with the firewall to allow the server / domain control to connect to it and deploy the app. By default, without any configuring, PQD will not work without configuring the firewall.
  • In some rare cases, the deployment can fail, the application will install partially. The app would need to be removed with PDQ and re-deployed

Did this answer your question?