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