Automate starting of Qlik Sense services

Опубликовано: 20 Июль 2026
на канале: howdash
317
4

Qlik Sense Admin Courses:
_____________________________________________
Qlik Sense Server Pro Course Bundle: https://www.howdash.com/courses/qlik-...

Backup, Upgrade, and Recover Qlik Sense: https://www.howdash.com/courses/backu...
Qlik Sense Security: https://www.howdash.com/courses/qlik-...
Deploy and Configure Qlik Sense: https://www.howdash.com/courses/deplo...
Windows Server for Qlik Sense Admins: https://www.howdash.com/courses/windo...


Script Used in the Video:
_________________________
try {
determine which repository database service to start and start that service
Get-Service -Name "postgresql*", 'QlikSenseRepositoryDatabase' -ErrorAction SilentlyContinue | Start-Service -PassThru -ErrorAction Stop

start service dispatcher
Start-Service -Name QlikSenseServiceDispatcher -PassThru -ErrorAction Stop

pause and let Service Dispatcher microservices start
Write-Output 'Waiting for microservices of Qlik Sense Service Dispatcher to start...'
Start-Sleep -Seconds 10

resume starting of remaining Qlik Sense services
Start-Service -Name QlikSenseRepositoryService -PassThru -ErrorAction Stop
Start-Service -Name QlikSenseEngineService, QlikSensePrintingService, QlikSenseProxyService, QlikSenseSchedulerService -PassThru -ErrorAction Stop
}
catch {
capture error details
$errorTime = Get-Date -Format "yyyy-MM-dd_HHmmss"
$errorTitle = "ERROR: Failed to start Qlik Sense services"
$errorMessage = "MESSAGE: $($_.Exception.Message)"
$errorLog = "$errorTime`: $errorTitle`n$errorMessage"

log error to a file
$errorLog | Out-File -FilePath "C:\scripts\logs\$errorTime`_startQlikSenseServices.log"

communicate error in console
Write-Error $errorMessage
}


Script to Start Qlik Logging Service:
_____________________________________
Start-Service -Name QlikLoggingService -PassThru -ErrorAction Stop


Join howdash Community:
__________________________
LinkedIn:   / howdashllc  
Facebook:   / howdashllc  


Description:
___________
🎁 Welcome to 25 days of QlikMas! Each day I'll unwrap one quick Qlik Sense server admin lesson you can learn in under fifteen minutes. Today, I share the PowerShell script I use to automate starting Qlik Sense services. We will build a reliable script that starts services in the correct order, works with both bundled and standalone PostgreSQL, and accounts for the Service Dispatcher microservices startup delay.

You'll also see how to add error handling and logging so failures are captured cleanly, making your server restarts safer and more reliable during maintenance or recovery.

Perfect for Qlik Sense administrators who want repeatable, automation-friendly service management and fewer manual mistakes.

👉 Watch to follow along, test the script, and complete your stop/start automation toolkit.

📅 Come back tomorrow for Day 19 of QlikMas where I'll share more Qlik Sense admin tips and insights!


Chapters:
_________
0:00 Intro
0:24 Starting Order of the Services
1:25 Start Repository Database Service
2:03 Start Logging Service
2:28 Start Qlik Sense Service Dispatcher
3:20 Start Remaining Services
4:06 Add Error Handling
4:54 Test Script
6:04 Test Error Handling
7:10 Outro