Skip to main content

Scripted Installation

This page describes how to install Smartcrypt Manager with a semi-automated script. You can also perform these steps manually: Manual Installation and Deployment Guide

Contact your PKWARE account representative to obtain the appropriate package for your platform.

Steps performed

The script performs the following steps, in order:

  1. Checks numerous system dependencies.
  2. Installs a Visual C++ redistributable required to run a 32-bit application (like Smartcrypt) on 64-bit Windows.
  3. Allows the Administrator to select a database type for Smartcrypt Manager. Choose from: 
    1. A local database instance of PostgreSQL. The script will install and configure the database while prompting the Administrator to set a DB Instance Master password and DB access password.
    2. An external MS-SQL database which the script will later require information for (Hostname, Database Name, DB Username, DB Password).
    3. An external PostgreSQL database which the script will later require information for (Hostname, Database Name, DB Username, DB Password).
  4. Installs and configures appropriate Internet Information Services (IIS) Roles and Features.
  5. Configures the Smartcrypt Manager website and associated Application Pool in IIS.
  6. Generates and assigns a Self-Signed Certificate to be used for the website.
  7. Prompts the administrator to supply a default encryption master password.
  8. Prompts the administrator to supply a default system administration account for the Smartycrypt Manager.

Notes for the scripted deployment option:

  • The Scripted installation is typically used to install TDE in a lab or non-production environments for a proof of concept or evaluation purposes.

  • This process will generate a Self-Signed Certificate. To install a trusted, rooted or other certificate, please see Manual Deployment.

  • When this process is completed, a Hosts file (Windows/System32/driver/etc/hosts) or DNS entry will be necessary to point client machines back to the Manager

Running the installation script

  1. Extract the file and browse to the extracted location via PowerShell
  2. Execute the script and follow the prompts


Powershell script entries shown

Confirm your selections:

Confirming Script Prompt in Powershell


Mobile and IOS devices cannot connect to the SMDS when it has been configured with this script. This is because these devices cannot use the self-signed certificate created by the setup script. Installing a trusted certificate will allow these types of devices to connect to SMDS.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.