Windows Server
Please note:
- This instruction assumes the following:
- The physical location of Passwork is — C:\inetpub\wwwroot\passwork
- The name of the Passwork website is — Passwork Web Site
- Before updating, if Passwork is installed in a cloud/virtual environment, create a snapshot of the virtual OS state to restore functionality in case of an incorrect update.
Create a temporary directory to receive the Passwork:
Go to the Passwork customer portal and copy the API key to get the current version:

Create an API_KEY variable with the certificate number:
Get version 7 of Passwork using the prompt:
Clear the API_KEY variable with the certificate number:
Get the current version of Passwork into a variable:
Copy the Passwork configuration files to a temporary directory:
Create an archive of the current version of Passwork to be able to roll back to a previous version:
Delete all contents from the Passwork directory:
Unzip Passwork version 7 to a physical location:
Move the copied Passwork configuration files to the new version:
Delete the new_version temporary directory:
Set permissions for the physical location of the Passwork:
Download the web.config rewrite rules and place them in the new Passwork version — C:\inetpub\wwwroot\passwork\public\web.config
Import IIS modules and register the PHP version:
Activate PHP extensions for the Passwork website:
Activate additional PHP methods for the Passwork website:
Go to the Passwork root location and update the Passwork version in the database: