PDQ Deploy can be leveraged for mass deployment of PortBlocker with minimal steps required and a completely silent install on the end-users machine. This KB article will walk through the necessary steps to create an install package in PDQ Deploy, and the additional command-line arguments that are needed to make the install completely silent. If you are already a PDQ Deploy expert an example Parameters input would be:  

EULA=1 UNINSTALL_PASSWORD=my_password URL=https://yourserver.safeconsolecloud.io/connect

* UNINSTALL_PASSWORD=my_password can be used, or, if left blank, the default hard-coded password will be used


  1. Open PDQ Deploy and select ‘New Package’ from the toolbar                                                                                                                                                  

  2. In the package creation menu, enter a name for the package and optionally a version and description                                                                                        

  3. Select ‘Steps’ from the left-hand menu and then ‘Install’ on the following page                                                                                                                                                            

  4. On the following page, select the PortBlocker-Setup.msi location under ‘Install File’. In the ‘Parameters’ box, enter EULA=1 to accept the EULA, UNINSTALL_PASSWOR=my_password to set the uninstall password. URL=https://yoursever.safeconsolecloud.io/connect to auto-populate the connection-token. Make sure the bottom-most box, labeled ‘Command-Line’ reflects these parameters. This will allow PortBlocker to be installed without any user action. For example; Parameters: 

    EULA=1 UNINSTALL_PASSWORD=my_password URL=https://yourserver.safeconsolecloud.io/connect

  5. To ensure the installation happens silently please verify that your MSI options are set as Restart: Never, Quiet: Yes

  6. To finish the package, select ‘Save’ from the toolbar in the top left corner and close the screen. PortBlocker can now be deployed to endpoints without the need for user interaction.