From d4858838be1957d33f538c8b2022476691c41f82 Mon Sep 17 00:00:00 2001 From: DorBreger <75537576+DorBreger@users.noreply.github.com> Date: Thu, 16 May 2024 17:37:16 +0300 Subject: [PATCH] New-DbaAvailabilityGroup: Add support for contained availability groups (#9352) Co-authored-by: Courtney Woolum Co-authored-by: Courtney Woolum <117998701+serenefiresiren@users.noreply.github.com> Co-authored-by: Chrissy LeMaire Co-authored-by: Chrissy LeMaire --- public/New-DbaAvailabilityGroup.ps1 | 12 ++++++------ tests/New-DbaAvailabilityGroup.Tests.ps1 | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/public/New-DbaAvailabilityGroup.ps1 b/public/New-DbaAvailabilityGroup.ps1 index 0b4e4321f5..f4f6621130 100644 --- a/public/New-DbaAvailabilityGroup.ps1 +++ b/public/New-DbaAvailabilityGroup.ps1 @@ -1,4 +1,4 @@ -function New-DbaAvailabilityGroup { +function New-DbaAvailabilityGroup { <# .SYNOPSIS Automates the creation of availability groups. @@ -382,13 +382,13 @@ } if ($IsContained -and $server.VersionMajor -lt 16) { - Stop-Function -Level Warning -Message "Contained availability groups are only supported in SQL Server 2022 and above" - return + Stop-Function -Message "Contained availability groups are only supported in SQL Server 2022 and above" -Target $Primary + return } if ($ReuseSystemDatabases -and $IsContained -eq $false) { - Stop-Function -Level Warning -Message "Reuse system databases is only applicable in contained availability groups" - return + Stop-Function -Message "Reuse system databases is only applicable in contained availability groups" -Target $Primary + return } Write-ProgressHelper -StepNumber ($stepCounter++) -Message "Checking requirements" @@ -698,4 +698,4 @@ # Get results Get-DbaAvailabilityGroup -SqlInstance $Primary -SqlCredential $PrimarySqlCredential -AvailabilityGroup $Name } -} +} \ No newline at end of file diff --git a/tests/New-DbaAvailabilityGroup.Tests.ps1 b/tests/New-DbaAvailabilityGroup.Tests.ps1 index b3d3bc615f..7f218a624c 100644 --- a/tests/New-DbaAvailabilityGroup.Tests.ps1 +++ b/tests/New-DbaAvailabilityGroup.Tests.ps1 @@ -45,4 +45,4 @@ Describe "$commandname Integration Tests" -Tag "IntegrationTests" { $results.AvailabilityDatabases.Count | Should -Be 0 -Because "No database was named" } } -} #$script:instance2 for appveyor +} #$script:instance2 for appveyor \ No newline at end of file