Step 9: Run PowerShell 7 Script
Run the generated PowerShell 7 installer to create databases, configure IIS, install the Core Services, and deploy the selected agents.
Before You Start
- Complete the installation prerequisites.
- Extract the ZIP package.
- Open PowerShell 7 with administrative privileges.
Step 1: Unblock the Downloaded Files
Windows marks downloaded files as unsafe until you unblock them.
cd "C:\Temp\Nodinite7-Installation"
Get-ChildItem -Recurse | Unblock-File
Step 2: Choose an Installation Method
Interactive mode
Use interactive mode when you want prompts for passwords and values.
.\INSTALL-Nodinite7-%ENVIRONMENTNAME%.ps1

Example of the interactive PowerShell 7 installation prompt where account passwords are entered securely.

Example of the installation progress output shown while the installer configures the Environment.
Non-interactive mode with parameters
Use parameters when you need automation or want to override a Portal value at runtime.
$serviceAccountPassword = Read-Host "Enter service account password" -AsSecureString
.\INSTALL-Nodinite7-DEMO.ps1 `
-WebClientServiceAccount 'Domain\NodiniteWebClient' `
-WebClientServiceAccountPassword $serviceAccountPassword `
-McpServerServiceAccountPassword $serviceAccountPassword
Verbose mode
Use -Verbose when you need deeper diagnostics.
.\INSTALL-Nodinite7-%ENVIRONMENTNAME%.ps1 -Verbose
Handle Passwords Safely
The safest option is to let PowerShell 7 capture passwords with Read-Host -AsSecureString.
$password = Read-Host "Enter service account password" -AsSecureString
.\INSTALL-Nodinite7-DEMO.ps1 `
-WebClientServiceAccount 'Domain\NodiniteWebClient' `
-WebClientServiceAccountPassword $password `
-McpServerServiceAccountPassword $password
Override Portal Values Without Editing the Script
If a Portal placeholder must be replaced, pass the corrected values as parameters.
.\INSTALL-Nodinite7-DEMO.ps1 `
-DatabaseServer 'SQL01\PROD' `
-WebClientServiceAccount 'PROD\NodiniteWebClient' `
-LoggingServiceAccount 'PROD\NodiniteLogging' `
-MonitoringServiceAccount 'PROD\NodiniteMonitoring' `
-Verbose
Help and Troubleshooting
Use PowerShell 7 help to inspect the available parameters.
Get-Help .\INSTALL-Nodinite7-%ENVIRONMENTNAME%.ps1 -Detailed
For deeper failure analysis, continue with Complete Installation Troubleshooting Guide.