powershelldba.de
REF: PSDB-SETUP-2026 SCOPE: SQL Server 2019 / 2022 / 2025 STATUS: GUI + CLI
Module

Every SQL Server install, built the same way — SQLSetupTool.

A PowerShell and WinForms tool for standardized, reproducible SQL Server installs in enterprise environments — a guided wizard for interactive use, configuration editors for the admins who maintain the standard, and a fully unattended CLI for provisioning pipelines. Built on dbatools.

Role concept

Configuration is strictly split by role.

SQLSetupTool separates who runs an install from who maintains the standard it's built on — so a server team can run installs all day without ever touching the configuration that makes them consistent.

Why not just install SQL Server by hand?

Reproducible, unattended, and low-risk by design.

Reproducible

Every server is installed to the same standard (settings.ini / domain profile) — no click-drift between installs done months apart by different people.

Unattended

The CLI runs fully unattended via -NonInteractive, from a provisioning script or pipeline, with no dialogs to click through.

Low-risk

-WhatIf resolves the entire configuration and shows exactly what would happen — before anything is installed.

Explore

Four sections, one tool.

Requirements

What it needs to run.

OSWindows Server 2016 / 2019 / 2022, or Windows 10/11
PowerShell5.1
.NET Framework4.7.2 or later
MediaSQL Server installation media (ISO or extracted)