AlwaysOnSetup
1.3.10
Availability Groups auf einem bestehenden Windows Server Failover Cluster (max. 3 Nodes).
Liest Cluster- und SQL-Informationen automatisch ein, zeigt diese im PropertyGrid an
und führt nach Bestätigung alle Konfigurationsschritte durch.
Verbindungsstrategie:
- Windows-Auth wird auf allen
Availability Groups auf einem bestehenden Windows Server Failover Cluster (max. 3 Nodes).
Liest Cluster- und SQL-Informationen automatisch ein, zeigt diese im PropertyGrid an
und führt nach Bestätigung alle Konfigurationsschritte durch.
Verbindungsstrategie:
- Windows-Auth wird auf allen Nodes getestet; zu entfernten Nodes muss die
Anmeldung per KERBEROS laufen (sys.dm_exec_connections.auth_scheme).
- Nur NTLM (fehlende SPNs) oder Setup-Authentifizierung 'SQL-Login': das Script
legt per Windows-Auth selbst ein temporäres sysadmin-SQL-Login an (PBM-Policy
dabei deaktiviert) und führt alle Schritte damit aus.
- Node per Windows-Auth gar nicht erreichbar: T-SQL-Block zur manuellen
Ausführung, dann "Weiter"-Button.
- Das temporäre Login wird nach Abschluss automatisch entfernt.
EMPFEHLUNG: SPNs vor dem Setup setzen – spart den manuellen Schritt!
Siehe Schritt 10 (SPN-Prüfung) für die benötigten setspn-Befehle.
Installation Options
Owners
Copyright
(c) 2026 Uwe Janke. MIT License.
Package Details
Author(s)
- Uwe Janke
Tags
SQLServer AlwaysOn AvailabilityGroup WSFC HADR DBA WinForms
Functions
T Update-UILanguage Install-RequiredModule Install-FailoverClustersModule Write-RtfLog Write-RtfInfo Write-RtfSuccess Write-RtfWarn Write-RtfError Write-RtfSection Test-ADAccount Get-ClusterAndSqlInfo Set-PbmPolicy New-RandomPassword Get-ValidSysAdminLogin Hide-LogSecret Copy-SetupSqlToClipboard Get-SqlInstanceParts Wait-SqlInstanceReady Set-SqlInstanceRegDword Set-SqlLoginModeTsql Set-SqlLoginModeRemoting Restart-SqlServiceScm Restart-SqlService Enable-SqlHadr Get-ListenerNetworkName Remove-OrphanListenerResource Confirm-NetworkNameRemoval Write-VcoDisabledHint Set-SqlLoginMode Enable-SqlMixedMode Restore-SqlLoginMode Initialize-SetupCredential Remove-SetupCredential _ConvertTo-AdminSharePath _Set-HadrEndpointCertAuth Start-AlwaysOnConfiguration Invoke-AlwaysOnSteps Test-IPv4Address Invoke-LoadData
Dependencies
This script has no dependencies.
Release Notes
https://github.com/JankeUwe/AlwaysOnSetup/blob/main/CHANGELOG.md
FileList
- AlwaysOnSetup.nuspec
- AlwaysOnSetup.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.3.10 (current version) | 9 | 11/9/2026 |