---
title: Installation Script Parameters
slug: blueprint/installation-script-parameters
createdAt: 2023-03-21T23:32:14.000Z
---

## Installation Script Parameters

The following parameters can be used with the Blueprint installation script (`Install-Blueprint.ps1`).

### Installation Modification Parameters

| **Parameter**                            | **Description**                                                                                    |
| ---------------------------------------- | -------------------------------------------------------------------------------------------------- |
| -InstallDatabaseOnly\*                   | Create/migrate the Blueprint databases. Skip all other components.                                 |
| -InstallJobExecutorsOnly\*               | Install Blueprint Job Executor services. Skip all other components.                                |
| -InstallSiteOnly\*                       | Install Blueprint sites. Skip all other components.                                                |
| -InstallWindowsServicesOnly\*            | Install Blueprint Windows Services and Blueprint Image Render Services. Skip all other components. |
| -DontAskForDatabaseMigrationConfirmation | Perform database migration during installation without prompting for confirmation.                 |
| -SkipValidation                          | Skip the validation phase of the installation (not recommended).                                   |
| -ValidateOnly                            | Perform the validation phase of the installation without making any changes to the system.         |

\* Can be used in conjunction with one another.

### Password Bypass Parameters

| **Parameter**                                | **Description**                                                                           |
| -------------------------------------------- | ----------------------------------------------------------------------------------------- |
| -AppPoolPassword '\<Password>'               | Supply password for the user identity running the IIS application pools.                  |
| -BlueprintDatabasePassword '\<Password>'     | Supply password for the SQL Server SA account used to install the Blueprint databases.    |
| -AdminStorageDatabasePassword '\<Password>'  | Supply password for the SQL Server SA account used to install the AdminStorage database.  |
| -BlueprintMessagingPassword '\<Password>'    | Supply password for the user identity connecting to the messaging service.                |
| -WindowsServiceAccountPassword '\<Password>' | Supply password for the user identity running Windows Services and Image Render Services. |

### Examples

- Validate the parameters in the configuration file (e.g. SQL Server connection strings, usernames, passwords, etc.) without modifying the system or installing any components.

```powershell
.\Installation\Installer\Install-Blueprint.ps1 `
-BlueprintInstallSettingsPath .\BlueprintInstallSettings-<Version>-<DateTime>.xml `
-ValidateOnly
```

- Install only Blueprint IIS sites and app pools (i.e. Skip deploying databases and services).

```powershell
.\Installation\Installer\Install-Blueprint.ps1 `
-BlueprintInstallSettingsPath .\BlueprintInstallSettings-<Version>-<DateTime>.xml `
-InstallSiteOnly
```

- Deploy only Blueprint databases, bypass prompts for database migration, and bypass all related password prompts.

```powershell
.\Installation\Installer\Install-Blueprint.ps1 `
-BlueprintInstallSettingsPath .\BlueprintInstallSettings-<Version>-<DateTime>.xml `
-InstallDatabaseOnly `
-DontAskForDatabaseMigrationConfirmation `
-BlueprintDatabasePassword 'Pa$$word1' `
-AdminStorageDatabasePassword 'Pa$$word2'
```

****

